2

複数のドロップダウンを機能させることができないようです。

<div ng-repeat="i in [0,1,2,3,4] track by $index">
    <select ng-model="myArray[i]" ng-options="someList"></select>
</div>

html では、結果は ... ng-model="myArray[i] の代わりに ng-model="myArray[0] などです。

中括弧を試しましたが、うまくいきません。最も近いものは ng-model="myArray['{{ i }}'] でしたが、それは私が本当に望んでいるものではありません。

編集:これは説明するためのフィドルです。

http://jsfiddle.net/dpkzzyug/1/

HTML を調べて、結果が値の代わりに文字通り i (この場合は $index) を書き出すことを確認する必要があります。

4

2 に答える 2

0

angularのロジックがまだ機能していても、htmlが i / $index を書き出すことに気付きました。私は他の場所で問題を抱えていて、これが原因だと思っていました。

于 2014-08-25T21:59:08.807 に答える