Ich habe ein vm.s = new Set([1,2,3])
Verwenden ngrepeat auf Set
wie kann ich ngRepeat
auf s
verwenden, ohne es zu Array-Format konvertieren?
ich versucht habe
<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>
korrekt, und ich denke, es ist der gleiche Grund, dass ich nicht 'Array.from (someSetObject)' in html (die 3. Option in meiner Frage) – pledez
@pledez Angular nicht schreiben globale Variablen in eckigen Ausdruck (aufgrund ihrer dummen, völlig unsicheren "Sandbox"). Sie können '[] .constructor.from (vm.s)' schreiben, wenn es Ihnen nichts ausmacht. ansonsten musste dies im Controller gemacht werden ... – tsh