【发布时间】:2015-08-21 14:34:34
【问题描述】:
我的指令链接中有这样的代码:
scope.parentWidth = function (){
return{'width':element.parent().width()}
}
scope.$watch(scope.parentWidth, function(oldValue, newValue) {
if (oldValue !== newValue) {
element.css('width', newValue);
console.log(element.width());
}
}, true);
但在控制台中,我看到宽度每次都是相同的(元素是一个简单的 div)。即使newValue 改变了。我做错了吗?
【问题讨论】:
标签: angularjs angularjs-directive