KnockoutJS catch errors Bindung

Ich möchte einen Fehler abfangen, korrigieren und das Programm weiter ausführen.http://jsfiddle.net/Gthv9/12/

Aber ich kann es nicht tun!

Wenn Sie auf "re Check On Model1", "re Check On Model3" klicken, ist dies in Ordnung.

Wenn Sie auf "Erneut auf Modell1 prüfen", "Erneut auf Modell2 prüfen" und "Erneut auf Modell3 prüfen" klicken, liegt ein Fehler vor.

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

Warum?

Ich habe den Problemcode in einen Try-Catch-Block (viewModel.recheckData2 ()) eingeschlossen, aber die Anwendung stürzt beim Klicken auf viewModel.recheckData3 () ab!

Ich weiß, dass knockoutJS den Fehlerstatus speichert (neues Modell2 ()), aber ich weiß nicht, was ich tun soll.

Wie kann ich den Fehler richtig abfangen?

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage