Я хочу поймать ошибку, исправить ее и продолжить выполнение программы. http://jsfiddle.net/Gthv9/12/
Но я не могу этого сделать!
Если вы нажмете: "re Check On Model1", "re Check On Model3" - это нормально.
Если вы нажмете: "re Check On Model1", "re Check On Model2", "re Check On Model3" - есть ошибка.
Uncaught Error: Unable to parse bindings.
Message: ReferenceError: name3 is not defined;
Bindings value: text: name3
Почему?
Я завернул код проблемы в блок try-catch (viewModel.recheckData2()), но приложение сбой при нажатии viewModel.recheckData3()!
Я знаю, что нокаутJS сохраняет состояние ошибки (новая модель2()), но не знаю, что я должен делать.
Как правильно поймать ошибку?
Спасибо!