Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查ng是否有值,如果没有显示其他内容_Javascript_Angularjs - Fatal编程技术网

Javascript 检查ng是否有值,如果没有显示其他内容

Javascript 检查ng是否有值,如果没有显示其他内容,javascript,angularjs,Javascript,Angularjs,我将从服务器得到一个Json(包含color.mix和color.pure)响应,并直接传递到模板,因此,在这个模板中,我需要知道一个值是用来显示它还是显示其他值 <span ng-if="color.mix">{{color.mix}}</span> {{color.mix} 但是,如果这个值不出现,我需要显示“纯”值,所以我做了(错了!!) {{color.pure} {{color.mix} 但是,当两者都来的时候,它们都被展示出来了 我怎样才能达到这个目标

我将从服务器得到一个Json(包含color.mix和color.pure)响应,并直接传递到模板,因此,在这个模板中,我需要知道一个值是用来显示它还是显示其他值

<span ng-if="color.mix">{{color.mix}}</span>
{{color.mix}
但是,如果这个值不出现,我需要显示“纯”值,所以我做了(错了!!)

{{color.pure}
{{color.mix}
但是,当两者都来的时候,它们都被展示出来了

我怎样才能达到这个目标


(角度1.6)

检查这两种情况

<span ng-if="!color.mix && color.pure">{{color.pure}}</span>
<span ng-if="color.mix && !color.pure">{{color.mix}}</span>

待办事项清单
{{color.mix?color.mix:color.pure}

检查这两种情况

<span ng-if="!color.mix && color.pure">{{color.pure}}</span>
<span ng-if="color.mix && !color.pure">{{color.mix}}</span>

待办事项清单
{{color.mix?color.mix:color.pure}
{{color.mix?color.mix:color.pure}
{{color.mix?color.mix:color.pure}

如果你知道你会得到一个或另一个答案是的,你知道至少“纯净”会一直出现,所以,这个答案是最有帮助的!谢谢如果你知道你会得到一个或另一个是的,你知道至少“纯”是来的所有方式,所以,这个答案是最有帮助的!谢谢,
ng else
的想法已经被抛了一段时间了,但据我所知,没有什么是官方的。不过,您可能对ng开关感兴趣。因为它符合你的标准。一个
ng else
的想法已经被抛了一段时间了,但据我所知,没有什么是官方的。不过,您可能对ng开关感兴趣。因为它符合你的标准。谢谢你的两个决议!但是@tcrite是第一个解决我问题的!但是,谢谢你花时间阅读我的noob问题!谢谢你的两个决议!但是@tcrite是第一个解决我问题的!但是,谢谢你花时间阅读我的noob问题!
<span>{{color.mix ? color.mix : color.pure}}</span>
<span>{{color.mix ? color.mix : color.pure}}</span>