angularjs - 在 Set 上使用 ng repeat

标签 angularjs angularjs-ng-repeat ng-repeat

我有一个 vm.s = new Set([1,2,3])
我如何使用 ngRepeats不将其转换为数组?

我试过了

<option ng-repeat="o in vm.s">{{o}}</option>
<option ng-repeat="o in vm.s.values()">{{o}}</option>
<option ng-repeat="o in Array.from(vm.s)">{{o}}</option>

最佳答案

Set() 是 ECMAScript 6 的一项功能。 Angular 1.x 不直接支持 ES6 特性。 Array.from(vm.s)应该为你工作。

关于angularjs - 在 Set 上使用 ng repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38486827/

相关文章:

javascript - html表格中的重复数据

javascript - Angularjs ng-model 不工作输入 [文本])

angularjs - 如何在 angular.js 的 ng-repeat 中解析 HTML

angularjs - 如何在 AngularJS 中为每一行重复两行

javascript - AngularJS:在接收内容之前渲染表格列

javascript - 如何使用AngularJS拦截所有http请求?

css - 以编程方式滚动 ng-repeat 溢出 :hidden

angularjs - Karma 中如何涵盖声明?

javascript - 无法将数据从 Angular.js 发布到 Node.js

angularjs - Soundcloud API + ng-repeat 没有完全填充 View