【发布时间】:2014-02-01 13:09:37
【问题描述】:
我有一个应用于表格的指令,外部 div 有一个应用于它的控制器:
<div ng-controller="MyController">
<table ng-mydirective>
...
</table>
</div>
控制器加载一些数据,然后使用ng-repeat在表中创建一些行/列。
到目前为止还不错。
指令需要访问可能由数据生成的列,但指令在控制器之前运行。
是否可以在加载/渲染数据后运行指令?或者是通过在表的 dom 上使用 $watch 来实现此目的的唯一方法?
【问题讨论】:
-
将一个变量传递到你的指令中并观察它。
标签: angularjs angularjs-directive