您的位置:首页 > Web前端 > JavaScript

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

2017-07-23 14:58 591 查看
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不是。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  angular ng-show ng-h