javascript - 你能在 AngularJS 中提供 ng-repeat 的动态集合吗?

标签 javascript angularjs angularjs-ng-repeat

我的代码中使用了 ng-repeat 指令,但我希望在其中包含动态集合。它看起来像这样:

<tr md-row ng-repeat="agentData in verticalAgents.ALLAgents">
    <td md-cell>{{ agentData['username'] }}</td>
</tr>

我想知道我可以让 ng-repeat 看起来像这样:

<ng-repeat="agentData in verticalAgents.{{verticalAgents.Tab}}">

其中verticalAgents.Tab是动态的。我知道这是不可能的,但是我能做些什么来解决它呢?

最佳答案

只需使用与 agentData['username'] 中相同的符号即可:

<tr md-row 
    ng-repeat="agentData in verticalAgents[verticalAgents.Tab]">
    <!-- ... -->
</tr>

关于javascript - 你能在 AngularJS 中提供 ng-repeat 的动态集合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38332411/

相关文章:

javascript - 处理更新 Twilio 功能 token 的最佳方法?

c# - 从将数据和文件发布到 Web API 的客户端检测到具有潜在危险的 Request.Form 值

javascript - 定义 $scope 上的所有函数?

javascript - AngularJS:在 ng-repeat 内调用 Controller 函数

angularjs - ng-repeat 仅在单击另一个选项卡或在文本框中键入后更新

javascript - Angular 1 $scope 和 ES6 Promises

javascript - React Google Maps InfoWindow 切换一次显示一个

javascript - WebDriver Selenium : Javascript code coverage without server access

javascript - 链接通过 for 循环创建的多个 Promise

javascript - 如何为 ng-repeat orderBy 创建回调?