1. 程式人生 > >angular中 ng-if 指令中的ng-model等指令失效問題

angular中 ng-if 指令中的ng-model等指令失效問題

很多angular的指令會自己建立子作用域,平時多注意點就好了 

因為ng-if建立了子的作用域,所以原來的寫法在controller中的$scope作用域中時取不到值,需要這麼寫

見圖

這樣寫就可以在對應的clientConfigCtrl中取到mySelectVal等物件的值了.

總結:angular作用域是很重要的概念  時刻記得它對我們定義變數的影響,避免不必要的麻煩

吃水不忘挖井人,這是我找到的解決辦法的地址:http://camnpr.com/javascript/1888.html