角度转发器在节点prop

时间:2015-11-27 09:42:34

标签: javascript angularjs

我想从转发器中获取$ index并将其保存在名为sort的prop中的当前节点上。

以某种方式喜欢这个

<li ng-repeat="node in rootNodeLst | orderBy:'node.Sort'" 
    ng-include="'nodes_renderer.html'" ng-mode=['node.Sort' = $index]></li>

下面这一行显示了这里要关注的内容。

  

ng-mode = ['node.Sort'= $ index]

因此。取ng-repeat索引,并将其保存在当前子节点的名为Sort的支柱上。

背后的原因是当我移动<li>

中的元素时,我需要更新排序

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

在ng-repeat指令中添加ng-init,如下所示

<li ng-repeat="node in rootNodeLst" ng-init="node.Sort = $index">
  {{ node.Sort }}
</li>

http://plnkr.co/edit/WeUeBxGBJVUYErWY3hAX