SrA*_*Axi 13 javascript angularjs
是否有一种简单的方法可以将真/假值显示为是/否?
我正在从数据库中检索包含以下内容的JSON:
[Object,Object,"WithCertification":true]
这是html:
凭证{{elem.WithCertification}}
显示这个:
认证真实
我希望它显示这个:
有认证是的
有没有办法不必去控制器将真/假改为是/否?
无论如何我需要改变它,任何建议?
谢谢.
Jos*_*sep 51
您可以在Angular Expressions中包含三元运算符,所以只需执行以下操作:
With Certification {{elem.WithCertification?'yes':'no'}}
Run Code Online (Sandbox Code Playgroud)
您可以使用过滤器或三元运算符.过滤器可能会更好,因为我读到的三元运算符令人不悦.
app.filter('YesNo', function(){
return function(text){
return text ? "Yes" : "No";
}
})
Run Code Online (Sandbox Code Playgroud)
代码相当简单设置你的app.filter,给它一个名字,里面传递一个anon函数,返回一个函数,将你的true,false作为一个参数,然后返回文本并确定是真还是假,如果是,则返回yes否则没有.
或者在标签内部进行.
<td>{{item.value ? "Yes":"No"}}</td>
Run Code Online (Sandbox Code Playgroud)
你可以在这里看到这个http://plnkr.co/edit/altgrjKhXHACmczOvGFw
| 归档时间: |
|
| 查看次数: |
24122 次 |
| 最近记录: |