ng-if作用域问题

xiaoxiao2025-05-26  25

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

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

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

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

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

转载请注明原文地址: https://www.6miu.com/read-5030743.html

最新回复(0)