是否定义值的角度ng重复
angular ng-repeat with value defined or not
控制器部件:
$scope.values = [{name:'sasasa',address:'bnbnnb',phoneNumber:''},{},{},,continues];
Html部件:
<span ng-repeat='value in values'>
name:{{value.name}}
phone number:{{value.phoneNumber}}</span>
我的意图是,如果phoneNumber
不存在,它应该像NA
一样在DOM
中打印。如果我在HTML
部分使用angular.isDefined
,我该如何实现这一点。我是angularjs的新手。
绑定中的值是类似JavaScript的代码片段。因此,如果phoneNumber的值为空,我们可以使用vanillaJS来设置默认值。以下代码使用||运算符检查电话号码的值是否为真实值。如果value为truthy(解析为true),则将电话号码的值设置为对象传递的值。如果该值为falsy,则表达式的计算结果为您提供的字符串,即"NA"。
<span ng-repeat='value in values'>
name:{{value.name}}
phone number:{{value.phoneNumber||'NA'}}
</span>
关于虚假和真实价值观的详细信息:https://developer.mozilla.org/en-US/docs/Glossary/Truthyhttps://developer.mozilla.org/en-US/docs/Glossary/Falsy
有关Angular表达式的文档,请查看https://docs.angularjs.org/guide/expression
phone number:{{value.phoneNumber || 'NA'}}
相关文章:
- 角度:在ng重复上切换图像
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 防止ng重复中的重复值(AngularJS)
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 在ng重复循环中显示来自不同文件夹的图像
- 在ng重复循环中显示条件内容的最佳方式是什么
- 离子2:在离子载玻片内产生ng重复
- 正在ng重复元素上添加事件
- 嵌套ng重复angularjs
- ng模型内的ng重复的ng重复开始
- 混合元素的有角度的ng重复
- 如何避免在angular上多次调用方法;s ng重复
- 在表格格式中使用ng重复
- AngularJS ng重复处理空列表事例
- 如何在AngularJS-ng重复循环中将长JSON路径缩短为变量
- Angular在与ng重复作斗争
- ng重复中的ng模型-初始化唯一作用域属性
- ng重复变量到ng模型
- 尝试使用ng重复时出现空白屏幕
- 如何防止由ng重复引起的net::ERR_INSUFICIENT_RESOURCES错误