似乎不可能用 ng-repeat 迭代除 List 之外的任何东西。
例如,奇怪的是以下代码不起作用:
<span ng-repeat="i in [1, 2, 3].toSet()>{{i}}</span>
在 package:angular/directive/ng_repeat.dart:126:8 处抛出异常:
type '_LinkedHashSet' is not a subtype of type 'List'
将 ng-repead 限制为正确的列表似乎非常严格。可以让 ng-repeat 迭代任何可迭代对象,而不仅仅是列表。
奥利弗