【发布时间】:2015-02-13 20:55:14
【问题描述】:
目前,console.log(value) 输出 'lat' 的值,但如果我尝试在指令的其他位置访问该值,它将不起作用。我试图设置一个等于 attrs.$observe 的变量,并将 attrs.$observe 放在一个函数中。另外由于某种原因,我无法返回数据的值。有什么想法
angular.module('Ski').directive('mapCanvas', function() {
function link (scope, element, attrs) {
attrs.$observe('lat', function(data) {
console.log(data);
});
}
}
【问题讨论】:
-
你能举例说明你是如何在指令的其他地方尝试访问它的吗?
标签: angularjs angularjs-directive