如何使用角度操纵DOM?

时间:2016-03-01 10:45:37

标签: javascript angularjs ejs

所以基本上我的控制器$ scope.choose中有一个变量:

我想要的是,根据此变量的值,我想修改html视图

在ejs中实现了类似的东西

<% if($scope.choose==1){%>
<div>
Condition true {{choose}}
</div>
<%}else{&>
<div>
Condition false {{choose}}
</div>
<%}%>

我不知道这段代码是否正确,但我希望你能得到我想用的角度w / o ejs

1 个答案:

答案 0 :(得分:2)

您可以使用ng-if指令或ng-switch

<div ng-if="choose">
   Condition true
</div>
<div ng-if="!choose">
   Condition false
</div>

ng-if计算布尔值和ng-switch值:

<div ng-switch="choose">
  <div ng-switch-when="1">
    choose = 1
  </div>
  <div ng-switch-when="2">
    choose = 2
  </div>
</div>

请参阅ng-if docng-switch doc