我正试图找到一种方法将我的变量插入到ng-repeat中, 请参阅下面的示例以获得解释。
controller.js
$scope.firstParams = $stateParams.firstId;
template.html
<span style="margin-left:3px;" ng-repeat="list in user.userlists.{{firstParams}}"></span>
ng-repeat示例仅用于显示目的
基本上我想要做的是让我的ng-repeat通过 $ scope.firstParams 获取params并让它像这样: ng-repeat =如果params是“gameboy”,则“在user.userlists.gameboy中列出”。
我尝试了一堆过滤器:选项但没有成功。
答案 0 :(得分:3)
在javascript中,您对变量属性名称使用[]
表示法
尝试
ng-repeat="list in user.userlists[firstParams]"
答案 1 :(得分:0)
{{value}}用于呈现值,您需要的是一个过滤器,例如
list in user.userlists | filter: firstParams