Javascript 控制器/服务内部未发生异常,未报告
我注意到,没有报告发生在控制器/服务内部,而是在普通javascript代码中的异常,这些异常不会出现在控制台中,并且无法处理。例如,如果我有一个Car类,它是从控制器或服务调用的,并且Car类内部存在异常,Angular将不会报告此错误并将其吞下 多功能车{Javascript 控制器/服务内部未发生异常,未报告,javascript,angularjs,Javascript,Angularjs,我注意到,没有报告发生在控制器/服务内部,而是在普通javascript代码中的异常,这些异常不会出现在控制台中,并且无法处理。例如,如果我有一个Car类,它是从控制器或服务调用的,并且Car类内部存在异常,Angular将不会报告此错误并将其吞下 多功能车{ this.drive = function() { // exception occurs here } } 你知道如何捕捉这些异常吗?我使用的是Angular 1.4。您必须抛出这些异常,然后只有服务或控制器才会捕获这些异常
this.drive = function() {
// exception occurs here
}
}
你知道如何捕捉这些异常吗?我使用的是Angular 1.4。您必须抛出这些异常,然后只有服务或控制器才会捕获这些异常
try {
throw 'myException'; // generates an exception
}
catch (e) {
// statements to handle any exceptions
logMyErrors(e); // pass exception object to error handler
}