如何在ng-if中传递多个参数

时间:2016-02-04 11:50:37

标签: angularjs

嗨我必须根据条件检查4个条件我必须显示divm,因为一个div对于3个条件是相同的而另一个div将是以下一个条件是我的代码

<div ng-if="RoleId=='1'||RoleId=='2'||RoleId=='3'">
Hi i am from 1st div
</div>

<div  ng-if="RoleId=='4'">
Hi i am from 2nd div
</div>

如果RoleId为4,则第二个div显示完美,但对于1,2,3则不显示任何帮助。

2 个答案:

答案 0 :(得分:2)

您应该使用brackets

<div ng-if="(RoleId=='1'||RoleId=='2'||RoleId=='3')">
Hi i am from 1st div
</div>

答案 1 :(得分:0)

正确的方法是在控制器中创建一个变量。

<div ng-if="showFirstDiv">
  Hi i am from 1st div
</div>

在你的HTML中:

onPostExecute()

在html中计算复杂的逻辑表达式是性能阻止程序。