<ng-switch on="MyData.Status">
<p ng-switch-when="2">
<p ng-if="MyData.SomeProp == false">
Message 1
</p>
<p ng-if="MyData.SomeProp == true">
Message 2
</p>
</p>
</ng-switch>
我只想在ng-switch- when ="2“时执行MyData.SomeProp == false
代码块。
伪代码将是
if (MyData.Status == 2){
if (MyData.SomeProp == false){
print message 1
}
else{
print message 2
}
}
如何使用angularjs完成这个简单的语句
发布于 2015-07-01 17:28:46
使用ng-show
而不是ng-if
<ng-switch on="MyData.Status">
<p ng-switch-when="2">
<p ng-show="MyData.SomeProp == false">
Message 1
</p>
<p ng-show="MyData.SomeProp == true">
Message 2
</p>
</p>
</ng-switch>
https://stackoverflow.com/questions/31157489
复制相似问题