AngularJS,奇怪的行为,输入if语句甚至表达式都不真实
AngularJS, strange behavior, entering if statement even the expression is not true
我想在
加载视图时在控制器中执行一些操作。在我的控制器中,我有以下代码:
$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
有关。它突出显示了该行,但它没有执行它。
互联网上发布了一些关于Firefox
中步骤调试的问题。
例如这个和这个
相关文章:
- 循环通过数组的If语句不起作用
- Javascript变量到PHP变量-如果语句不起作用,则发布
- 如果语句不起作用,请单击
- 三元语句不起作用
- Javascript if和else语句不起作用
- PHP代码中实现的JavaScript |if语句不起作用
- ng类应用于页面加载,表达式不真实
- 如果语句不起作用 - JavaScript
- 简单的JS计算器-为什么不是'这个if语句不起作用
- alert语句不起作用
- 为什么“;继续”;JavaScript中的语句不正确
- 为什么不'我的if/else语句不能正常工作
- resize中的条件语句不会在每次满足条件时触发
- 范围的Switch语句不起作用
- js 函数中的 if 语句不起作用
- Javascript AJAX PHP if语句不起作用
- JAVASCRIPT if 语句不起作用
- JavaScript var getElementById if 语句不起作用
- Java 脚本如果语句不起作用
- AngularJS,奇怪的行为,输入if语句甚至表达式都不真实