【发布时间】:2019-03-28 11:08:01
【问题描述】:
我的函数中有一个名称为当前 id 的数组:
$scope.expand = function(hodid, supid, leader_id, staff_id, importance){
var tr_id = 'expand_tree_'+hodid;
在控制台输出中它看起来像这样:expand_tree_1000321
这就是我的数组最终的样子:
$scope[tr_id] = {firstLevel:[$scope.firstLevelLst], secondLevel:[$scope.secondLevelLst], thirdLevel:[data_third]};
};
现在我想在ng-repeat 中打印这个$scope[tr_id],其中tAttrs.treeid 是所选用户的ID:
<div ng-repeat="first in ['expand_tree_'+tAttrs.treeid].firstLevel['0']">
{{first.username}}
</div>
但它不打印任何东西。如何使用动态变量在ng-repeat 内打印范围数组?
【问题讨论】:
-
我编辑了我的答案
标签: javascript html angularjs angularjs-ng-repeat