私はデータストアからロードしている選択リストを持っています。選択してくださいのプレースホルダを追加しています。 angularjsはこれに選択されたフラグを設定し続けます。私はまた、[選択してください]オプションを完全に削除しようとしましたが、角度は空の選択項目を追加し、それも選択します。何かご意見は?選択リストのコードを引用します。問題選択リストに必要なフラグをAngularjsで設定する
<select ng-model="vm.SelectedContainerDefinition"
id="Name" name="ContainerName"
class="form-control"
ng-options="Container.Name for Container in ContainerDefinitions"
ng-selected="false" required>
<option value="" >please select</option>
</select>
<span ng-show="form.ContainerName.$dirty && form.ContainerName.$error.required"
class="help-block">
Container Name required
</span>
それでも、Selected = "selected"が設定されます。私は、必要な検証とそれを得る方法を使用しようとしています。ディスプレイを追加した後のソース= "none" –
"タイプを選択するか、最初に任意の値を選択しないようにして、ユーザが何も選択しない場合は検証をトリガしますか? –
veg、私はオプションを言うには、Initでタイプを選択したいが、ユーザが "本当の"値を選択しなかった場合に投稿を防ぐために必要な検証がある。 –