【发布时间】:2015-07-17 04:32:14
【问题描述】:
我想要一个这样的 dom 元素列表:
<div ng-repeat="element in elements track by $index"
data-index="$index" ng-init="element.order = $index"> </div>
If the elements are 3 then
elements[0].order = 0;
elements[1].order = 1;
elements[2].order = 2;
我正在尝试在“订单”字段的每个元素上绑定 $index。显然 data-index 不是 2-way binding 并且在我的代码中将元素替换为新对象后 ng-init 效果消失。我希望能够根据 DOM 顺序自动更改元素的“顺序”字段(例如,如果我有拖放重新排序机制)。仅在 HTML 中使用角度绑定,如何在没有 Javascript 的情况下完成此操作?
【问题讨论】:
-
角度是javascript。
-
很明显.. 它不仅仅是 javascript.. 我的意思是没有 ctrl/directive javascript 代码..
-
我不需要。但是,这有意义吗:-这不会自动将它绑定到模型..
标签: angularjs angularjs-ng-repeat ng-repeat