我使用一个内部的NG-重复<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-节目内的<tr>
我失去了一些东西明显?