Javascript AngularJS手表元件高度
我试图通过以下方式观察AngularJS中的元素高度:Javascript AngularJS手表元件高度,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我试图通过以下方式观察AngularJS中的元素高度: $scope.$watch(function(){return $("#content").outerHeight()}, function(){$("#sidebar").outerHeight($("#content").outerHeight())}, true); 该函数不会被调用并更新#侧栏高度。但是,当#内容高度更改时,它不会更新#侧栏高度。它仅在触发$apply()时更改 如何使#侧边栏高度在#侧边栏高度发
$scope.$watch(function(){return $("#content").outerHeight()},
function(){$("#sidebar").outerHeight($("#content").outerHeight())},
true);
该函数不会被调用并更新#侧栏
高度。但是,当#内容
高度更改时,它不会更新#侧栏
高度。它仅在触发$apply()
时更改
如何使
#侧边栏
高度在#侧边栏
高度发生变化时立即更新?您的控制器中不应该有DOM操纵代码。顺便说一句。@Chrillewoodz从未指定这是在控制器中。作用域在指令中可用。您是否尝试过以下操作:您的控制器中不应该有DOM操纵代码。顺便说一句@Chrillewoodz从未指定这是在控制器中。作用域在指令中可用。您是否尝试过以下操作:您的控制器中不应该有DOM操纵代码。顺便说一句@Chrillewoodz从未指定这是在控制器中。作用域在指令中可用。您是否尝试了以下操作: