小编zoh*_*zoh的帖子

KnockoutJS捕获错误绑定

我想捕获一个错误,纠正它并继续执行程序. 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 
Run Code Online (Sandbox Code Playgroud)

为什么?

我将问题代码包装在try-catch块(viewModel.recheckData2())中,但是,单击viewModel.recheckData3()时应用程序崩溃了!

我知道knockoutJS存储了错误状态(new model2()),但不知道该怎么办.

如何正确捕获错误?

谢谢!

javascript knockout.js

10
推荐指数
1
解决办法
5650
查看次数

标签 统计

javascript ×1

knockout.js ×1