在Angular中链接转换代码后运行代码

时间:2014-08-25 16:33:10

标签: javascript jquery angularjs angularjs-directive

我有transclude的指令,当链接执行时,当我尝试使用$ element执行jQuery时,我总是有{{ }}。我有这样的HTML:

<outter>
  <inner ng-repeat="item in items" value="{{item.id}}">
    {{item.name}}
  </inner>
</outter>
我运行时

inner内部链接功能

console.log($element.html());

我已<li ng-repeat="item in items"><a>{{item.name}}</a></li>(我的模板为<li><a>)。

链接函数中的 out out $元素中有一个ng-repeat

当一切都到位时,我需要初始化我的指令。有没有办法在Angular中做到这一点?我尝试发布链接(但我认为与链接相同)也使用函数进行转换。每当我得到模板即使范围更新也没有插补,它们永远不会同步。

在我的代码中(不在演示中)我使用了ngModelController,并在更新所有内容之前渲染了$ render。

plunker

0 个答案:

没有答案