Кажется, невозможно перебрать что-либо еще, кроме списка, с помощью ng-repeat.
Например, как ни странно, следующий код не работает:
<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-repeat правильным списком. Возможно, ng-repeat выполняет итерацию по любому итерируемому объекту, а не только по списку.
Оливер
$digest
. Кроме того, насколько я могу судить, в Javascript нет интерфейсаIterable
. - person musically_ut   schedule 08.12.2013