Direktive funktioniert nicht innerhalb von <tr>, die an ng-repeat gebunden ist
Ich habe eine Tabelle, in der die Zeilen über wiederholt werdenng-repeat
. Ich versuche, eine Vorlage zu erstellen, die Spalten generiert<td>
Für jede Reihe<tr>
app.directive("customtd", function(){
return {
restrict: 'E',
template: "<td>{{position.Name}}</td><td>{{position.Code}}</td>",
replace: true,
scope: {
position: '='
}
}
});
<table>
<tr ng-repeat="p in positions">
<customtd position="p"></customtd>
</tr>
</table>
Das Problem ist, dass meine benutzerdefinierte TD-Vorlage überhaupt nicht gerendert wird. Hier habe ich vor zu ersetzen<customtd>
mit n nummer von<td>
s - wird basierend auf der Anzahl der Eigenschaften meines Datenobjekts entschieden, aber im Moment versuche ich nur, eine einfache Direktive zum Laufen zu bringen, die zwei Spalten ausgibt.
MYPLUNKER : zeigt eine Instanz dieses Problems und den Anweisungscode.