私はプロジェクトでangularjsを使用しており、生成にng-optionsを使用しています。ng-options最初に設定する方法常に空白を選択する
は、最初のページがリロードしたときと全くoption要素は、以下のように生成されたHTMLを選択していない:
<select size="3" ng-model="item" ng-options="s.name for s in itemlist">
<option value="?" selected="selected"></option>
<option value="0">Item 1</option>
<option value="1">Item 2</option>
<option value="2">Item 3</option>
</select>
をしかし、私は(例2項。)要素を選択したときに、最初の空白の選択がなくなっています。私は、ngモデルが選択された価値によって設定されているので、それが起こっていることを知っています。しかし、私は最初に常に空白を選択して、ユーザーがフィルターをリセットできるようにします。
ありがとうございます。
これは正解です。 – kmdsax
私のヒーロー!私はかなり長い間、ng-optionsと闘ってきましたが、@arnoldとまったく同じ問題を抱えていました。これは唯一の恒久的かつ強固なソリューションです。ありがとうございました! –
ありがとう、これはしばらくの間私を逃した –