写demo的时候需要调整页面高度,之前用jQuery的时候一直是 $(document).ready()
来判断页面渲染完成
但是到了AngularJS之后,不起作用…………
使用$viewContentLoaded事件
<div ng-controller="MainCtrl">
<div ng-view></div>
</div>
$scope.$on('$viewContentLoaded', function(){
});
$scope.$watch('$viewContentLoaded', function() {
});
利用data-ng-init
<div ng-controller="test">
<div data-ng-init="load()" ></div>
</div>
bookControllers.controller('testInit', ['$scope', '$routeParams', function($scope, $routeParams) {
$scope.load = function() {
alert('code here');
}
}]);