-1
我有简单的指令,这样指令不能访问范围数据源
查看:
<div ng-if="newReg.checkedDomains.length>0">
<div extension-list="newReg.checkedDomains"></div>
</div>
指令:
angular.module('starweb')
.directive('extensionList', function() {
return {
link: function (scope, element, attrs) {
var data = scope[attrs['extensionList']];
console.log(data);
},
template:"<div>test</div>"
}
});
控制台日志总是显示不定?为什么指令不能访问extensionList源数据?
范围[ATTRS [ 'extensionList']]转换为范围[ 'newReg.checkedDomains']其中没有定义。它应该是scope.newReg.checkedDomains或范围[newReg] [checkedDomains] – 2014-10-04 03:50:32