【发布时间】:2013-08-08 17:55:23
【问题描述】:
我有一个ng-repeat 来循环我的对象值以查看。
然后我想要一个按钮来将新的空白元素添加到ng-repeat 值的最后一个。
我怎样才能在 Angular 中做到这一点?
我的数据是 json 对象。我试过了
In controller
$scope.objs = {'a': 'a', 'b':'b'};
In view
{{Object.keys(objs).length}};
But nothing show in view.
更新
<div ng-repeat="docstep in docs.docsteps" class="docstep">
{{docstep.text}}
</div>
然后我想获取对象的长度,这样我就可以在按钮单击时 .length + 1 但我不知道如何获得对象的长度。或者有什么更好的办法?
【问题讨论】:
-
这是你所有的视图代码还是还有更多?
-
你的 ng-repeat 是什么样的?
-
@MikeRobinson 我更新了问题
-
@mitch 我更新了问题
-
@sza fiddle 添加,请查看答案的评论
标签: json object angularjs angularjs-ng-repeat