0

子要素がレンダリングされる前にスクロールバーの更新が適用されるため、スクロールバーに div の高さが表示されません。どの要素がコンパイルされているかを確認するにはどうすればよいですか?

ウォッチを使用して、オブジェクトがいつ配列に追加されるかを確認しました。正常に動作しますが、ng-repeat がまだコンパイルされていないため、tinyscrollab_update には空の div が表示されます。

$scope.$watch('comments', function(){
    angular.element('#comment-list').tinyscrollbar_update('relative');
});
4

1 に答える 1

1

ディレクティブで書きます。

app.directive('commentsDirective', function(){
   $scope.$watch('comments', function(){
      angular.element('#comment-list').tinyscrollbar_update('relative');
   });
})
于 2013-03-11T06:20:10.667 に答える