2
私の問題の簡単な例があるJSFiddle。空のオプションを選択してもデフォルトオプションが消える
最初は空の/デフォルトのオプションがありますが、ドロップダウンから何かを選択すると、このオプションは表示されなくなります。
選択後にこのオプションを残すにはどうすればよいですか?
<label for="mySelect">Make a choice:</label>
<select name="mySelect" id="mySelect"
ng-options="option.name for option in data.availableOptions"
ng-model="data.selectedOption"></select>
角度コントローラ:
.controller('ExampleController', ['$scope', function($scope) {
$scope.data = {
availableOptions: [
{id: '1', name: 'Option A'},
{id: '2', name: 'Option B'},
{id: '3', name: 'Option C'}
],
selectedOption: {id: '2', name: 'Option B'} //This sets the default value of the select in the ui
};
私は
null
にデフォルトのオプションを設定する
ng-init
を使用しようとした
が、このdoen't作品
申し訳ありませんが、あなたが結合値の以外のコードに変更したものを得ることができません – demo
私はidを選択していますo選択したモデルでそのアイテムにバインドします。 – Abhinav