0
循环
我有以下控制器:通过2个不同的对象AngularJS
app.controller('MainController', ['$scope', function($scope) {
$scope.taskCategories = {
categories: [
'work',
'chores',
'learning'
]
};
$scope.tasklist = {
tasks: [{
title: 'Email Gregory',
category: 'work'
}, {
title: 'Clean the Kitchen',
category: 'chores'
}, {
title: 'AngularJS',
category: 'learning'
}, {
title: 'Hose Car',
category: 'chores'
}, {
title: 'Email Jethro',
category: 'work'
}
]
};
}]);
和我通过迄今这样的拉动信息:
<div>
<li data-toggle="collapse" data-target="#work" class="nav_head workcat collapsed">
<a href="#">Work <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="work">
<li ng-repeat="tasks in tasklist.tasks | orderBy:'title' | filter: {category: 'work'}">
{{ tasks.title }}
</li>
<li class="addwork">
<a href="">
<span class="fa-stack"> <i class="fa fa-2x fa-stack-2x fa-circle"></i><i class="fa fa-2x fa-stack-2x fa-plus-circle"></i>
</a>
</span>
</li>
</ul>
这将很好地工作做几次,每个类别一个,但我期望能够动态添加类别,所以我正在寻找一些方法来完成以下步骤:
- 所以,我需要循环所有的类别。
- 在这个循环中,我将通过任务循环,打印出categories.index的字符串相匹配的任何任务(1)
- 然后加1至类别指数,并再次运行,直到category.length用完
我不熟悉循环内部的循环,更不熟悉循环中的角度。任何人有任何建议?
这工作非常好,谢谢!那种理解概念也好一点。 – ladanta