这个问题已被提出,但无法使其正常运作。
在我的指令中,使用这段代码可以在元素的高度上升时起作用,但在下降时则不行。
$scope.$watch(function () {
return element[0].offsetHeight;
},
function (value) {
console.log(value);
}
);
编辑:高度发生变化,因为在父控制器中我使用了ng-repeat
答案 0 :(得分:0)
确保在更改高度时调用范围摘要
$interval(function(){
height += 10;
ele.css({height: height + 'px'})
}, 1000)