如果此值不存在,如何在AngularJS中将select的默认值与必需属性绑定?

时间:2016-01-16 22:09:33

标签: javascript angularjs json ionic-framework

我有一个select这样的元素:

<select name="profiletype"
        ng-model="profiletypeOptions.selectedOption"
        ng-init="profiletypeOptions.selectedOption=profiletypeOptions.user_types[0]"
        ng-options="option as option.title for option in profiletypeOptions.user_types"
        required>
</select>

正如您所看到的,我在这里使用了ng-init,它从我获得的JSON对象中获取现有值。 表格有效,因为选择了选项并定义了值。 是否可以像这里一样实现默认值(见下文)?

<select name="profiletype"
        ng-model="profiletypeOptions.selectedOption"
        ng-init="'Please select'" <-- default value here, option is not selected, form is invalid
        ng-options="option as option.title for option in profiletypeOptions.user_types"
        required>
</select>

如何强制此表格假设未选择此选项中的任何选项?

0 个答案:

没有答案