711得票8回答
如何在AngularJS中使用ng-repeat迭代键和值?

在我的控制器中,我有这样的数据: $scope.object = data 现在这个数据是一个带有键和值的字典,来自于json。 我可以在模板中使用object.name访问属性。是否有一种方法可以迭代键,并将它们显示在表格中,像这样: <tr><td> {{ke...

498得票12回答
ng-repeat:按单个字段筛选

我有一个产品数组,使用ng-repeat重复显示,同时使用 <div ng-repeat="product in products | filter:by_colour"> 按颜色筛选产品。过滤器可以工作,但如果产品名称/描述等包含颜色,则在应用过滤器后仍会保留该产品。 如何设置...

488得票10回答
Angular ng-repeat错误 "重复项不允许出现在重复器中。"

我正在像这样定义一个自定义过滤器:<div class="idea item" ng-repeat="item in items" isoatom> <div class="section comment clearfix" ng-repeat="commen...

438得票27回答
如何使ng-repeat重复特定次数而不是重复数组?

有没有一种方法可以定义重复次数而不必始终迭代数组来使用ng-repeat? 例如,下面的示例中,假设 $scope.number 等于 5,我希望列表项显示5次,另外每个列表项都会递增,如1、2、3、4、5。 期望的结果:<ul> <li><span&g...

401得票7回答
在ng-repeat中添加参数到ng-click函数似乎无法正常工作

我有一个像这样的简单的带有ng-repeat的循环:<li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove&...

391得票8回答
在Angular中按多个字段排序

如何在angular中同时使用多个字段进行排序?首先按组进行排序,然后按子组进行排序 例如$scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20...

378得票10回答
AngularJS中ng-repeat如何处理空列表情况

我认为这应该是一个非常常见的事情,但是我在AngularJS中找不到如何处理它的方法。假设我有一个事件列表并希望使用AngularJS输出它们,那么这就很容易:<ul> <li ng-repeat="event in events">{{event.title}...

335得票6回答
在嵌套的ng-repeat中传递2个$index值

所以我有一个ng-repeat嵌套在另一个ng-repeat中,以构建导航菜单。在内部ng-repeat循环的每个上,我设置了一个ng-click,它通过传递$index来调用该菜单项的相关控制器,以让应用程序知道我们需要哪一个。然而,我还需要传递外部ng-repeat的$index,以便应用...

288得票4回答
如何在AngularJS中使用ng-repeat迭代字典?

我知道我们可以很容易地使用ng-repeat来处理JSON对象或数组,比如:<div ng-repeat="user in users"></div> 但是我们如何使用ng-repeat来处理字典呢,例如:var users = null; users["182982"...

258得票24回答
AngularJS数字和范围的循环

Angular提供了一些支持,在其HTML指令中使用数字进行for循环:<div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> 但是,如果您的作用域变量包含具有动态数量的范围,则每次都需要创建一个空数组...