Javascript Angularjs:使用ng选项时如何在select中包含空选项

Javascript Angularjs:使用ng选项时如何在select中包含空选项,javascript,select,angularjs,option,pug,Javascript,Select,Angularjs,Option,Pug,当我使用ng选项提供不包含空选项的预定义选项列表时,如何在开头添加空选项 玉器中的一个例子 select(ng-model="property.Value", ng-options="item.Value as item.Name for item in property.Choices") 只需在select中添加一个值为空的选项 select(ng-model="property.Value", ng-options="item.Value as item.Name for item in

当我使用ng选项提供不包含空选项的预定义选项列表时,如何在开头添加空选项

玉器中的一个例子

select(ng-model="property.Value", ng-options="item.Value as item.Name for item in property.Choices")

只需在select中添加一个值为空的选项

select(ng-model="property.Value", ng-options="item.Value as item.Name for item in property.Choices")
  option(value="")

下面是一个示例-

只需在angular中修改property.choices数组

$scope.property.Choices.splice(0,0,{“id”:“0”,“Name”:“Richard”})


通过修改对象,这对我很有效


extend({'Please Select':''},objectName)

例如,如果数据来自服务,该怎么办?除此之外,我通常尽量避免在控制器中查看特定的内容。如果在视图中有这样做的方法,那就太好了。也许用指令?!如果您选择了一个选项,然后想改回空选项,则不起作用。@当该选项不起作用时,请提供一个示例。例如,这是我的另一个示例-@Sergeseletsky dang指的是您提供的小提琴,第一个带有“默认显示空选项”的示例不能改回空白