如何使用angular操纵DOM?
How to manipulate DOM using angular?
所以基本上我的控制器中有一个变量 $scope.choose:
我想要的是根据这个变量的值,我想修改html视图
在 ejs 中实现了类似的东西
<% if($scope.choose==1){%>
<div>
Condition true {{choose}}
</div>
<%}else{&>
<div>
Condition false {{choose}}
</div>
<%}%>
我不知道这段代码是否正确,但我希望你只使用 angular w/o ejs
就能得到我想要实现的目标
您可以使用 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 doc and ng-switch doc。
所以基本上我的控制器中有一个变量 $scope.choose:
我想要的是根据这个变量的值,我想修改html视图
在 ejs 中实现了类似的东西
<% if($scope.choose==1){%>
<div>
Condition true {{choose}}
</div>
<%}else{&>
<div>
Condition false {{choose}}
</div>
<%}%>
我不知道这段代码是否正确,但我希望你只使用 angular w/o ejs
就能得到我想要实现的目标您可以使用 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 doc and ng-switch doc。