私はデモのためのプランナーhereがあります。ng-optionsの空の<option>がすべての選択をクリアするのはなぜですか?
私は、ng-options selectに空白のオプションタグを使用しています。
<select ng-model="food.fruitOne"
ng-options="fruit.id as fruit.name for fruit in fruits | filter: food.fruitTwo && {id: '!' + food.fruitTwo} | filter: food.fruitThree && {id: '!' + food.fruitThree}">
<option value="">-</option>
</select>
選択リストは、3種類のngモデルで3回使用されます。不思議なことに、選択肢のいずれかを選択してその選択肢を空白のオプションに戻すと、3つの選択肢すべてが空白の選択肢に変わり、すべての選択肢が切り取られます。
興味深い。 thisでは、フィルタを使用しないplunkでは、セレクタはそのように動作しません。明らかにフィルターが原因です。どうして?
ありがとうございます!
修正!ありがとう。遅れて申し訳ありませんが、答えとしてこれを指摘しています - 少し別のものに移動しました。 – RushVan