KnockoutJS błędy wychwytywania Powiązanie

Chcę złapać błąd, poprawić go i kontynuować wykonywanie programu.http://jsfiddle.net/Gthv9/12/

Ale nie mogę tego zrobić!

Jeśli klikniesz: „sprawdź ponownie na modelu 1”, „sprawdź ponownie na modelu3” - jest OK.

Jeśli klikniesz: „Sprawdź ponownie model1”, „Sprawdź ponownie model2”, „Sprawdź ponownie model3” - wystąpił błąd.

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

Czemu?

Kod problemu został zawinięty w bloku try-catch (viewModel.recheckData2 ()), ale aplikacja ulega awarii po kliknięciu viewModel.recheckData3 ()!

Wiem, że knockoutJS przechowuje stan błędu (nowy model2 ()), ale nie wiem, co powinienem zrobić.

Jak mogę prawidłowo złapać błąd?

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion