Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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 带angularJS的条件语句_Javascript_Angularjs_Javascriptmvc - Fatal编程技术网

Javascript 带angularJS的条件语句

Javascript 带angularJS的条件语句,javascript,angularjs,javascriptmvc,Javascript,Angularjs,Javascriptmvc,对不起,如果这个问题看起来很愚蠢。 我正在进行一种从javascriptmvc到angularjs的迁移。有一点我并不十分清楚。我可以用angularjs在html上应用条件语句吗?假设我根据用户登录状态构建页面。若用户已登录,我将隐藏登录控件并显示一些欢迎消息。如果用户未登录,则显示登录控件。有了javascriptmvc,我只需创建两个不同的视图,并根据收到的数据添加它们即可解决这个问题——每个视图对应于我描述的每种情况。这更容易,因为控制器是html构建过程的入口点,而不是html。 差不

对不起,如果这个问题看起来很愚蠢。 我正在进行一种从javascriptmvc到angularjs的迁移。有一点我并不十分清楚。我可以用angularjs在html上应用条件语句吗?假设我根据用户登录状态构建页面。若用户已登录,我将隐藏登录控件并显示一些欢迎消息。如果用户未登录,则显示登录控件。有了javascriptmvc,我只需创建两个不同的视图,并根据收到的数据添加它们即可解决这个问题——每个视图对应于我描述的每种情况。这更容易,因为控制器是html构建过程的入口点,而不是html。 差不多

<% if (data.logged_in){%>
 <div>
...some markup...
</div>
<%} else {%>
 <div>
...another markup...
</div>
<%}%>

…一些标记。。。
…另一个标记。。。

如何使用angular执行此操作?

在angular.js的最新版本中,您可以使用此选项

<div ng-if="{expression}">
   ..Some Markup ...
</div>

…一些标记。。。
在以前的版本(1.0.7)中


…一些标记。。。

谢谢!这就是我需要的
<div ng-show="{expression}">
   ..Some Markup ...
</div>