ng-if作用域问题

angular中我们经常会使用ng-if、ng-show来控制某个节点的显示与隐藏。

ng-if是移除节点,ng-show是隐藏节点

开发中我就遇到了一个问题,就是使用ng-if的节点内,ng-model绑定变量居然不起效果。一查才知道原来ng-if是有作用域问题的。

使用了ng-if会创建一个子级作用域,ng-model指令对应的作用域属性子级作用域,而并非控制器注入的$scope作用域对象。

如果ng-model想绑定$scope的变量,需要使用$parent,如下图所示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值