Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用angular操作DOM?_Javascript_Angularjs_Ejs - Fatal编程技术网

Javascript 如何使用angular操作DOM?

Javascript 如何使用angular操作DOM?,javascript,angularjs,ejs,Javascript,Angularjs,Ejs,基本上,我的控制器$scope中有一个变量。选择: 我想要的是,根据这个变量的值,我想要修改html视图 类似的东西在ejs中实现 <% if($scope.choose==1){%> <div> Condition true {{choose}} </div> <%}else{&> <div> Condition false {{choose}} </div> <%}%> 条件true{{choos

基本上,我的控制器$scope中有一个变量。选择:

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

类似的东西在ejs中实现

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

条件true{{choose}
条件false{{choose}

我不知道这个代码是否正确,但我希望您能得到我试图实现的目标,仅使用角度w/o ejs

您可以使用
ng if
指令或
ng开关

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

请参阅和。

在应用程序中使用两个模板引擎是一个非常糟糕的主意。你为什么用它?
<div ng-switch="choose">
  <div ng-switch-when="1">
    choose = 1
  </div>
  <div ng-switch-when="2">
    choose = 2
  </div>
</div>