Einfache Frage, aber ich kann nicht finden, warum in dieser Vorlage die Format-Eigenschaft-Direktive nicht auf Gerät zugreifen kann?So greifen Sie auf den übergeordneten Bereich in der Direktive für verschachtelte ng-repeat
<table>
<tr ng-repeat="device in devices">
<format-property ng-repeat="property in properties"></format-property>
</tr>
</table>
althought mit dieser Vorlage funktioniert es:
<table>
<tr ng-repeat="device in devices">
<td ng-repeat="property in properties">
<format-property></format-property>
</td>
</tr>
</table>
versuchte ich scope.device
und scope.$parent.device
ohne Erfolg. Hier mein demo
bearbeiten
ich property
zugreifen können, aber nicht zu device
. Im Gegensatz zu this question habe ich eine verschachtelte ng-repeat
Hier ist ein neues demo mit einem isolierten Umfang
Von Ihrer Demo sieht es so aus, als würden Sie einen Controller und einen $ scope neu erstellen und versuchen, ihn aufzurufen. Sie müssen nur den Controller übergeben, der das Gerät und die Eigenschaft ng-repeats behandelt. – DDelgro
Nein, der Bereich ist der lokale Bereich (der Bereich von ng-repeat). Ich kann auf "Eigentum" aus der Richtlinie zugreifen – Troopers
2. Man arbeitet gut Mann. –