【发布时间】:2015-09-18 12:41:21
【问题描述】:
我有这个代码。 $scope.counter = '1';
<div ng-repeat="cat in catadata">
<div ng-if="cat.TopCategoryID = 2" >
<div ng-if="counter = 1" >
<div class="feedsDisplay" ng-init="counter = counter + 1">
Creater Img:{{cat.CreatedBy_Profile.Picture.URI}}"
</div>
</div>
</div>
</div>
我想在counter = 2 时停止循环,我只想显示 1 个结果。
ng-init="counter = counter + 1
{{counter}}
显示11111 它应该显示12345
【问题讨论】:
-
真的不清楚你想做什么。您真的只想显示一个元素吗?为什么你用
=而不是==做平等检查? -
如果您只想显示索引为 1 的结果,只需这样做
{{ catadata[0].CreatedBy_Profile.Picture.URI }} -
1左右需要引号吗?
-
你能提供关于 jsfiddle 或 plunkr 的工作示例吗?并解释要你尝试做什么?不是不清楚
标签: javascript angularjs loops if-statement