文章詳情頁
angular.js - $scope獲取不到值
瀏覽:163日期: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 獲取不到值是怎么一回事呢
我的頁面點(diǎn)擊就可以顯示這個值,而js取不到,這是為什么
問題解答
回答1:你可以在上邊綁定一個點(diǎn)擊事件 把remberUser作為參數(shù)傳進(jìn)去試試
回答2:原因很簡單,父子組件$scope之間數(shù)據(jù)單向流動的問題,子級$scope可以訪問父級作用域下的數(shù)據(jù)模型狀態(tài),反過來不行。這是因?yàn)樽址紶栔禂?shù)據(jù)是基本類型,可以通過對象進(jìn)行引用共享,如換成parentData.remberUer。或者在子級作用域下通過事件分發(fā)$scope.$emit,然后在父級作用域下的$scope.$on監(jiān)聽。
可以參考這篇文章:http://www.jianshu.com/p/0fc2...
相關(guān)文章:
1. linux - 下面這條shell命令怎么用python寫啊?2. MySQL 中怎么修改字段名,不更改屬性?3. javascript - 看一些高手寫代碼單獨(dú)用 “$”和“_” 來表示變量,什么時候單獨(dú)使用這兩個字符?4. Python爬取網(wǎng)頁requests亂碼5. 如何通過Java編碼生成Jmeter儀表板報告。(不是Windows或Shell命令)6. java - 白盒加密源碼或者庫7. python - 關(guān)于beautifulsoup獲取文檔內(nèi)容8. ruby - jekyll serve 運(yùn)行報錯9. angular.js - angularJS在Android WebView中無法正常調(diào)后臺接口10. android - WebView偶爾無法加載,沒有發(fā)起請求
排行榜

熱門標(biāo)簽