0
私はデフォルトのオプションで、以下のようなHTMLのドロップダウンメニューを持っています。私は残りのオプションを生成するためにng-options
を使用しています。したがって、最初の変数は変数dropdown
でバインドされていません。以下のHTMLドロップダウンメニューのアンバウンドオプションにリセット
<td>
<select ng-model="dropdown" ng-options="item as item.name for item in items">
<option value="">--- Select an item---</option>
<option value="0" label="item1">item1</option>
<option value="1" label="item2">item2</option>
<option value="2" label="item3">item3</option>
</select>
</td>
にで
<td>
<select ng-model="dropdown" ng-options="item as item.name for item in items">
<option value="">--- Select an item---</option> <!-- default -->
</select>
</td>
結果は、私が「項目を選択し、」デフォルトのオプションにドロップダウンをリセットする必要があり、リセットボタンを、サポートする必要があります。このオプションはモデルにバインドされていないためです。私はこのような何かを傾ける -
$scope.dropdown = items[0] // this would select item1
または私は最初のオプションに自分のドロップダウンをリセットすることができますどのようにしても
$scope.dropdown = null
?
恐ろしい、動作しているようです。しかし、なぜ説明できますか?最初は、これはDOM自体からすべてのオプションを削除すると思ったが、そうしなかった。 –