Я пытаюсь использовать попробовать и поймать в Ionic Framework с Typescript.
Я пытался вызвать throw из вызываемой функции. (Пожалуйста, обратитесь к фрагменту кода)
function foo() {
try {
bar();
}
catch (e) {
console.log(e);
alert(e);
}
}
function bar() {
foo2();
}
function foo2() {
throw "Error here";
}
Я ожидаю, что ошибка должна быть зафиксирована в foo () в блоке catch и должна отображаться в предупреждении, вместо того, чтобы говорить об ошибке выполнения и трассировке стека.