2017-03-17 3 views
0

anzuzeigen, wie unten Typencode in Winkeln jsWie Variablen innerhalb von verschachtelter ng-repeat in Winkel js

<tr ng-repeat="x in gLists" > 
    <td ng-repeat="z in gfLists" >{{ 'x.'+{{z.field}}} </td>   
</tr>` 
+0

Versuchen Sie dies. entfernen äußere Klammern x. {{z.field}} –

+0

Frage Syntax - reg. Für mehrzeiligen Code platzieren Sie den Cursor auf eine neue Zeile, drücken Sie 'ctrl + k' oder' '' '' '. Vom Handy, 3 Zeilenvorschübe und 4 Leerzeichen vor dem Start. Dann erhalten Sie einen richtig formatierten Code –

+0

, aber ich muss äußeren Code als eckiges Skript nur so ausführen, wie z. B. z.field ausführen und gegebenes Ergebnis x.name dann auch für {{x.name}} dynamisch ausführen möchten. –

Antwort

0

Dies ist der Code

<tr ng-repeat="x in gLists" > 
    <td ng-repeat="z in gfLists">{{ 'x.'+ z.field }} </td> 
</tr> 
0

Verwenden bracket notation für die Eigenschaftenaccessor auszuführen:

<!-- 
<tr ng-repeat="x in gLists" > 
    <td ng-repeat="z in gfLists" >{{ 'x.'+{{z.field}}} </td>   
</tr> 
--> 

<tr ng-repeat="x in gLists" > 
    <td ng-repeat="z in gfLists" >{{ x[z.field] }} </td>   
</tr> 

Bracket-Notation wertet zuerst den Inhalt der Klammern aus und verwendet diesen als iden der gewünschten Eigenschaft.

+0

vielen dank .... ich habe es getan. –

+0

Wenn die Antwort funktioniert, markieren Sie sie bitte als akzeptiert, damit andere wissen, dass das Problem gelöst ist. – georgeawg