Javascript 角度中继器在节点属性中节省$index
我想从中继器获取$index,并将其保存在当前节点上的一个名为sort的prop中 像这样Javascript 角度中继器在节点属性中节省$index,javascript,angularjs,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> <li ng-repeat="node in rootNodeLst" ng-init="node.Sor
<li ng-repeat="node in rootNodeLst | orderBy:'node.Sort'"
ng-include="'nodes_renderer.html'" ng-mode=['node.Sort' = $index]></li>
<li ng-repeat="node in rootNodeLst" ng-init="node.Sort = $index">
{{ node.Sort }}
</li>
下面的一行显示了这里要关注的内容
ng模式=['node.Sort'=$index]
所以。获取ng repeat索引,并将其保存在当前子节点的名为Sort的prop上
这背后的原因是,我需要在移动中的元素时更新排序
可以这样做吗?在您的ng repeat指令中,像这样添加ng init
<li ng-repeat="node in rootNodeLst | orderBy:'node.Sort'"
ng-include="'nodes_renderer.html'" ng-mode=['node.Sort' = $index]></li>
<li ng-repeat="node in rootNodeLst" ng-init="node.Sort = $index">
{{ node.Sort }}
</li>
你可以直接使用{{$index}这个有什么用