我想在加载视图时在我的控制器中执行一些操作。在我的控制器中,我有以下代码:
$scope.$on('$viewContentLoaded', function () {
//Here your view content is fully loaded !!
if ($scope.hasErrors === true) {
showError('Error message');
$scope.errorMessage = 'error';
}
});
首先,此事件会多次触发。我想这是由于角度消化周期?但是,奇怪的是,当我在我的Firefox中调试js时,它会出现在逻辑表达式中,即使是
$scope.hasErrors = false
它在线上停止
$scope.errorMessage = 'error';
此问题是由于Firefox还是其他原因造成的?