码迷,mamicode.com
首页 > 其他好文 > 详细

ng-show和ng-if的区别(从别人博客摘取)

时间:2017-06-06 12:01:42      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:另一个   sina   创建   blog   sdn   改变   mode   detail   区别   

第一点区别是, 
ng-if 在后面表达式为 true 的时候才创建这个 dom 节点, 
ng-show 是初始时就创建了,用display:block 和 display:none 来控制显示和不显示。


第二点区别是, 
ng-if 会(隐式地)产生新作用域,ng-switch 、 ng-include 等会动态创建一块界面的也是如此。 
这样会导致,在 ng-if 中用基本变量绑定 ng-model,并在外层 div 中把此 model 绑定给另一个显示区域,内层改变时,外层不会同步改变,因为此时已经是两个变量了。

 

参考网址:http://blog.csdn.net/sinat_31057219/article/details/60780479

 

ng-show和ng-if的区别(从别人博客摘取)

标签:另一个   sina   创建   blog   sdn   改变   mode   detail   区别   

原文地址:http://www.cnblogs.com/mini-fan/p/6950628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!