angular.js里的ng-show,ng-hide与ng-if的区别

来源:互联网 发布:java希尔排序算法 编辑:程序博客网 时间:2024/06/06 09:09

1、ng-show,ng-hide与ng-if最本质的区别是:ng-show,ng-hide是通过CSS样式显示或隐藏DOM节点,而ng-if是新增或删除节点。

2、ng-show,ng-hide不会从DOM中删除元素。

3、ng-if的值为false时,元素就会从DOM中删除,点击处理程序也不会工作;值为true时,显示该元素,并且重新附加处理程序。

4、ng-if创建一个子范围,而ng-show,ng-hide不是。


阅读全文
1 0
原创粉丝点击