由于某种原因,我想要的默认选项没有出现。当我有一个空选项“选择工作状态”作为默认工作时。当value =“”不为空时,它不起作用。但是当我为这个帖子创建一个plunkr它工作正常?什么可能导致它在我的项目中不起作用?
<label style="margin-left:33px">Status:</label>
<select style="width: 100px" ng-model="currentItem.JobStatus">
<option value="Active" selected>Active</option>
<option value="InActive">InActive</option>
<option value="Complete">Complete</option>
</select>
此表单用于创建新对象,因此ng-model不会绑定到已有数据的内容。
答案 0 :(得分:1)
我想你在说过时就回答了这个问题:
... ng-model没有绑定到已有数据的东西
目前在任何范围内都没有定义currentItem,因此尝试绑定到未定义变量的JobStatus属性将不会产生任何结果。
编辑:我花了太长时间打字,所以@Scott打败了我。
答案 1 :(得分:0)
如果我正确理解您的问题,您需要默认选项。你不能使用下面的东西。
<select style="width: 100px" ng-model="currentItem.JobStatus">
<option value="" selected>Select</option>
<option value="Active">Active</option>
<option value="InActive">InActive</option>
<option value="Complete">Complete</option>
</select>
这是你在找什么?
由于