KnockoutJS ловит ошибки Binding

Я хочу поймать ошибку, исправить ее и продолжить выполнение программы.http://jsfiddle.net/Gthv9/12/

Но я не могу этого сделать!

Если вы нажмете: «повторно проверить модель 1», «повторно проверить модель 3» - все в порядке.

Если вы нажмете: «повторно проверить модель 1», «повторно проверить модель 2», «повторно проверить модель 3» - возникнет ошибка.

Uncaught Error: Unable to parse bindings.
Message: ReferenceError: name3 is not defined;
Bindings value: text: name3 

Почему?

Я поместил код проблемы в блок try-catch (viewModel.recheckData2 ()), но приложение вылетает при нажатии viewModel.recheckData3 ()!

Я знаю, что knockoutJS хранит состояние ошибки (new model2 ()), но не знаю, что мне делать.

Как правильно отловить ошибку?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос