私のselect
タグのデフォルトoption
は空白です。私はそれを代わりに "価値"にしたい。ここでインデックス付き `select`タグにデフォルトの` option`を設定する方法は?
は私のplunkerです:https://plnkr.co/edit/hrcnOCANfzaNEZacQo7R?p=info
は、なぜこれが空白を表示しますか?デフォルトのoption
タグを「値」とし、value
の属性を「値」にするにはどうすればよいですか?
私のselect
タグのデフォルトoption
は空白です。私はそれを代わりに "価値"にしたい。ここでインデックス付き `select`タグにデフォルトの` option`を設定する方法は?
は私のplunkerです:https://plnkr.co/edit/hrcnOCANfzaNEZacQo7R?p=info
は、なぜこれが空白を表示しますか?デフォルトのoption
タグを「値」とし、value
の属性を「値」にするにはどうすればよいですか?
空白のオプションを付けてみてください:
<select ng-model="customize[$index].selectedDataTransform">
<option value="">Value</option>
<option ng-repeat="option in dataTransform" value="{{option.value}}">{{option.label}}</option>
</select>
またはデフォルト値でng-model
を設定:
<select ng-model="customize[$index].selectedDataTransform || 'value'">
<option ng-repeat="option in dataTransform" value="{{option.value}}">{{option.label}}</option>
</select>
はplunkerを参照してください。
言及:デフォルトのオプションの値が空白の場合ng-model
がunsettedとき
、空白のオプションが自動的に選択されます。
あなたは、選択モデル
ng-init="customize[$index].selectedDataTransform = dataTransform[0].value"
<select ng-model="customize[$index].selectedDataTransform" ng-init="customize[$index].selectedDataTransform = dataTransform[0].value">
<option ng-repeat="option in dataTransform" value="{{option.value}}">{{option.label}}</option>
</select>
を割り当てるには、NG-INITを使用することができます