Angularjs 如何允许ng选项中的空值回退
字段对象有三个属性:Angularjs 如何允许ng选项中的空值回退,angularjs,Angularjs,字段对象有三个属性:标签,名称,和值 我需要将文本设置为等于标签属性,除非它为空。如果为空,则需要对文本使用name属性。如果该值为空,我需要回退以使用文本的值属性。如果属性为null,我如何进行此级联以使文本不具有“未定义”的属性 <select ng-model="c.field" ng-options="f.label for f in c.fields"> <option value="">-- Select an Option --</option
标签
,名称
,和值
我需要将
文本设置为等于标签
属性,除非它为空。如果为空,则需要对文本使用name
属性。如果该值为空,我需要回退以使用文本的值
属性。如果属性为null,我如何进行此级联以使文本不具有“未定义”的属性
<select ng-model="c.field" ng-options="f.label for f in c.fields">
<option value="">-- Select an Option --</option>
</select>
--选择一个选项--
这个怎么样<代码>ng选项=“(f.label | | f.name | | f.value)用于c.字段中的f”
var-app=angular.module(“app”,[]);
应用程序控制器(“控制器”,函数(){
var vm=这个;
vm.fields=[
{
标签:“标签”,
姓名:“姓名”,
价值:“价值”
},
{
标签:空,
姓名:“姓名”,
价值:“价值”
},
{
姓名:“,
价值:“价值”
}
];
});代码>
--选择一个选项--
所选字段:{c.field | json}
这个怎么样<代码>ng选项=“(f.label | | f.name | | f.value)用于c.字段中的f”
var-app=angular.module(“app”,[]);
应用程序控制器(“控制器”,函数(){
var vm=这个;
vm.fields=[
{
标签:“标签”,
姓名:“姓名”,
价值:“价值”
},
{
标签:空,
姓名:“姓名”,
价值:“价值”
},
{
姓名:“,
价值:“价值”
}
];
});代码>
--选择一个选项--
所选字段:{c.field | json}
ah-太简单了!谢谢啊-太简单了!谢谢