【发布时间】:2017-11-24 13:20:44
【问题描述】:
我正在为 Angular js 使用 ui 路由器($routeprovider 和 $locationprovider)。我想根据当前的 url/路由更改在 ng-repeat 中循环遍历的数组。我在堆栈上阅读了类似的帖子,但找不到我的问题的确切解决方案。
这些是我的路线
.when('/limited', {
template: '<di-home></di-home>',
activeTab: 'home',
caseInsensitiveMatch: true,
})
.when('/all', {
template: '<di-home></di-home>',
activeTab: 'home',
caseInsensitiveMatch: true,
})
当 url 更改时,我想使用某种 if 语句将 ng-repeat 从“Ctrl.data.all 中的事物”更改为“Ctrl.data.limited 中的事物”。
<md-card class="md-whiteframe-4dp" ng-repeat="things in Ctrl.data.all" flex-xs="100" flex-sm="100" flex-md="45" flex-gt-md="30"></md-card>
实现这一目标的最佳方法是什么?你能指出我正确的方向/类似的帖子吗?谢谢!
【问题讨论】:
标签: javascript angularjs url angular-ui-router angularjs-ng-repeat