Javascript AngularJS手表元件高度

Javascript AngularJS手表元件高度,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我试图通过以下方式观察AngularJS中的元素高度: $scope.$watch(function(){return $("#content").outerHeight()}, function(){$("#sidebar").outerHeight($("#content").outerHeight())}, true); 该函数不会被调用并更新#侧栏高度。但是,当#内容高度更改时,它不会更新#侧栏高度。它仅在触发$apply()时更改 如何使#侧边栏高度在#侧边栏高度发

我试图通过以下方式观察AngularJS中的元素高度:

$scope.$watch(function(){return $("#content").outerHeight()}, 
    function(){$("#sidebar").outerHeight($("#content").outerHeight())},
    true);
该函数不会被调用并更新
#侧栏
高度。但是,当
#内容
高度更改时,它不会更新
#侧栏
高度。它仅在触发
$apply()
时更改


如何使
#侧边栏
高度在
#侧边栏
高度发生变化时立即更新?

您的控制器中不应该有DOM操纵代码。顺便说一句。@Chrillewoodz从未指定这是在控制器中。作用域在指令中可用。您是否尝试过以下操作:您的控制器中不应该有DOM操纵代码。顺便说一句@Chrillewoodz从未指定这是在控制器中。作用域在指令中可用。您是否尝试过以下操作:您的控制器中不应该有DOM操纵代码。顺便说一句@Chrillewoodz从未指定这是在控制器中。作用域在指令中可用。您是否尝试了以下操作: