2016-03-01 83 views
-1

所以基本上我有一個變量在我的控制器$ scope.choose:如何使用角度來操縱DOM?

什麼,我想要的是取決於這個變量的值,我想修改HTML視圖

像這樣的事情在EJS

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

我不知道如果這個代碼是正確的,但我希望你明白我想用僅有的兩個角來實現W/O EJS

+0

在應用程序中使用兩個模板引擎是非常糟糕的主意。你爲什麼使用它? –

+0

https://docs.angularjs.org/api/ng/directive/ngIf – Khaleel

回答

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