【ng-if使用ng-model双绑,在页面加载后再显示会出现无法获得数据的问题 _angular基础 _angular model 】 | IT修真院·坑乎
问题已收录 ng-if使用ng-model双绑,在页面加载后再显示会出现无法获得数据的问题
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
angular基础 angular model
详细描述
截图
代码
编辑于2024-05-11
  • [真传弟子]JS-关楠
    0

    这里我自己的坑,我自己填上:

    ng-if会生成一个子作用域,在ng-if隐藏(不存在)时的作用域$scope在ng-if显示后,会搜索不到其子作用域,导致ng-model绑定不到ng-if新生成的子作用域内的值

    解决办法如下:

    在大部分情况使用ng-show代替ng-if

    或者可以使用ng-if但是同时需要将ng-model中的变量添加$parent来获取父级作用域


    编辑于2018-04-14