从 html AngularJS 中删除元素
Remove element from html AngularJS
我试图在 AngularJS 中使用 ng-if 指令显示或隐藏 div。
它有效,但它仍然出现在 html 源代码中。
如何从 html 中完全删除 div?
我就是这样做的:
<div ng-if="user != null && user != 'Error'">CONTENT</div>
谢谢!
How can I completely remove the div from the html?
AngularJS' ng-if
放置一个注释来包裹您的元素,因此如果 ng-if
的计算结果为 false,您的元素将被删除,但它会标有注释。
AngularJS 在客户端上运行,因此您的模板 (html) 将按照您的编码方式显示。它在浏览器上评估和操作您的模板,不像 MVC,您可以使用 ASP MVC 和 PHP 将在服务器上构建 html 并将其发送到客户端 'ready', AngularJS需要'raw'模板,在客户端进行操作。所以查看 view source
不会向您展示 angularjs 如何操作您的模板,您可以使用开发人员工具查看它
我试图在 AngularJS 中使用 ng-if 指令显示或隐藏 div。 它有效,但它仍然出现在 html 源代码中。
如何从 html 中完全删除 div? 我就是这样做的:
<div ng-if="user != null && user != 'Error'">CONTENT</div>
谢谢!
How can I completely remove the div from the html?
AngularJS' ng-if
放置一个注释来包裹您的元素,因此如果 ng-if
的计算结果为 false,您的元素将被删除,但它会标有注释。
AngularJS 在客户端上运行,因此您的模板 (html) 将按照您的编码方式显示。它在浏览器上评估和操作您的模板,不像 MVC,您可以使用 ASP MVC 和 PHP 将在服务器上构建 html 并将其发送到客户端 'ready', AngularJS需要'raw'模板,在客户端进行操作。所以查看 view source
不会向您展示 angularjs 如何操作您的模板,您可以使用开发人员工具查看它