如何在 angular 中动态设置 select 选项中的值
How to set value in select option dynamically in angular
我有一个 select 选项如下
<div class="input-field col width">
<select name="GENDER" class="genderSelect" ng-model="view.activeResource.ValueType" ngModel>
<option value="" disabled selected>Choose your option</option>
<option value="male">Male</option>
<option value="female">Female</option>
<option value="other">Other</option>
</select>
<label>Gender</label>
</div>
现在我所做的就是在我想保存的时候保存数据。我面临的问题是为此 select 选项设置相同的保存值。
我能够获得我的价值,但仅设置相同的价值对我不起作用。如果尝试使用 jquery 设置值,那么当我再次单击保存按钮时,数据将变为空值。
不确定使用 angular 设置值的正确方法是什么。
您可以在每个选项中使用 [selected] 属性,将它们的值与您保存的值进行比较。
<option value="male" [selected]="savedGenderExample === 'male'">Male</option>
我有一个 select 选项如下
<div class="input-field col width">
<select name="GENDER" class="genderSelect" ng-model="view.activeResource.ValueType" ngModel>
<option value="" disabled selected>Choose your option</option>
<option value="male">Male</option>
<option value="female">Female</option>
<option value="other">Other</option>
</select>
<label>Gender</label>
</div>
现在我所做的就是在我想保存的时候保存数据。我面临的问题是为此 select 选项设置相同的保存值。 我能够获得我的价值,但仅设置相同的价值对我不起作用。如果尝试使用 jquery 设置值,那么当我再次单击保存按钮时,数据将变为空值。
不确定使用 angular 设置值的正确方法是什么。
您可以在每个选项中使用 [selected] 属性,将它们的值与您保存的值进行比较。
<option value="male" [selected]="savedGenderExample === 'male'">Male</option>