Я использую ng-repeat внутри элемента <tr>
вместе с директивой.
HTML:
<tbody>
<tr ng-repeat="row in rows" create-table>
<td nowrap ng-repeat="value in row | reduceString>{{value}}</td>
</tr>
</tbody>
Директива:
app.directive('createTable', function () {
return {
link: function (scope, element, attrs) {
var contentTr = scope.$eval('"<tr ng-show="false"><td>test</td></tr>"');
$(contentTr).insertBefore(element);
}
}
}
);
Хотя я могу добавить новый элемент <tr>
к каждой итерации, я не могу выполнить угловой код после его добавления в DOM (например, ng-show внутри <tr>
). Я упускаю что-то очевидное?