angular.js - angular指令通過(guò)"="不能獲取數(shù)據(jù)
問(wèn)題描述
也不能說(shuō)不能獲取,但是不知道出了什么問(wèn)題, scope 可以看到, 但是通過(guò)屬性訪問(wèn)卻訪問(wèn)不到
具體看下面代碼和圖片
html 中
<ul widget-paginate='vm.activities'></ul>
directive.js 中
var directive = { scope:{paginate : ’=widgetPaginate’ }, link : link}function link(scope, ele, attrs){ console.log(scope); console.log('---------directive---------'); console.log(scope.paginate.data); console.log('---------directive---------');}



問(wèn)題解答
回答1:var directive = { scope:{paginate : ’=widgetPaginate’ }, link : link}function link(scope, ele, attrs){ console.log(scope); console.log('---------directive---------'); $timeout(console.log(scope.paginate.data));//這樣應(yīng)該能取得的。 console.log('---------directive---------');}
因?yàn)閿?shù)據(jù)的異步問(wèn)題
回答2:你這個(gè)數(shù)據(jù)是從后臺(tái)獲取的吧。使用$watch監(jiān)聽一下,你就知道了,我也認(rèn)為是異步的問(wèn)題。
相關(guān)文章:
1. docker 17.03 怎么配置 registry mirror ?2. javascript - sublime快鍵鍵問(wèn)題3. javascript - immutable配合react提升性能?4. 實(shí)現(xiàn)bing搜索工具urlAPI提交5. javascript - vue-router 地址改變數(shù)據(jù)未改變6. javascript - html5多個(gè)label中其中一個(gè)觸發(fā)change,如何判斷是哪一個(gè)出發(fā)了change7. css - 移動(dòng)端字體設(shè)置問(wèn)題8. phpstudy8.1支持win11系統(tǒng)嗎?9. css - 寫頁(yè)面遇到個(gè)布局問(wèn)題,求大佬們幫解答,在線等,急!~10. 配置Apache時(shí),添加對(duì)PHP的支持時(shí)語(yǔ)法錯(cuò)誤

網(wǎng)公網(wǎng)安備