文章詳情頁
angular.js - $scope獲取不到值
瀏覽:222日期:2024-09-17 08:30:25
問題描述
html:
<p class='list list-inset'> <ion-toggle toggle- ng-model='remeberUser' ng-checked='remeberUser'>記住賬號{{remeberUser}} </ion-toggle></p>
js:$scope.remeberUser 獲取不到值是怎么一回事呢
我的頁面點擊就可以顯示這個值,而js取不到,這是為什么
問題解答
回答1:你可以在上邊綁定一個點擊事件 把remberUser作為參數(shù)傳進去試試
回答2:原因很簡單,父子組件$scope之間數(shù)據(jù)單向流動的問題,子級$scope可以訪問父級作用域下的數(shù)據(jù)模型狀態(tài),反過來不行。這是因為字符串,布爾值數(shù)據(jù)是基本類型,可以通過對象進行引用共享,如換成parentData.remberUer。或者在子級作用域下通過事件分發(fā)$scope.$emit,然后在父級作用域下的$scope.$on監(jiān)聽。
可以參考這篇文章:http://www.jianshu.com/p/0fc2...
相關文章:
1. angular.js - webpack build后的angularjs路由跳轉問題2. java - web項目中,用戶登陸信息存儲在session中好 還是cookie中好,取決于什么?3. 數(shù)組按鍵值封裝!4. 表格對其 只涉及到對其,沒有涉及到大小,長寬還有背景色類的嗎5. 老師,怎么不講一次性添加多個數(shù)據(jù)6. mac mysql 5.7.9 編碼修改無效7. mysql - 大部分數(shù)據(jù)沒有行溢出的text字段是否需要拆表8. mysql 新增用戶 主機名設定 失敗9. mysql - SQL分組排序、隨機問題?10. Mysql取下一條記錄
排行榜

熱門標簽