我想在AngularJS中使用ng-if指令显示或隐藏div。 它可以工作,但它仍然出现在html源代码中。从html中删除元素AngularJS
我该如何从html完全删除div? 这就是我要做的:
<div ng-if="user != null && user != 'Error'">CONTENT</div>
谢谢!
我想在AngularJS中使用ng-if指令显示或隐藏div。 它可以工作,但它仍然出现在html源代码中。从html中删除元素AngularJS
我该如何从html完全删除div? 这就是我要做的:
<div ng-if="user != null && user != 'Error'">CONTENT</div>
谢谢!
我该如何彻底从html中删除div?
AngularJS” ng-if
地方评论包裹你的元素,因此如果ng-if
计算结果为假,你的元素被删除,但标有注释。
AngularJS在客户端上运行,所以你的模板(html)将会看你如何编码它。它在浏览器上评估和操作你的模板,不像MVC,你可以用ASP MVC和PHP来完成,它将在服务器上构建html并将其发送到客户端“准备就绪”,AngularJS需要“原始”模板,然后执行在客户端操纵。因此,在view source
中找不到如何angularjs操纵你的模板,你可以看看它使用开发工具
它是怎么做到的?通过行动? –
'ng-if'的意思是添加/删除DOM中的元素,所以你在做什么应该工作。你能发布你的代码吗? –
我刚刚用一段代码编辑了帖子。谢谢! – Bruno