有没有办法在KnockoutJS中使用弱绑定

时间:2012-03-19 15:24:07

标签: knockout.js

我有一个对话框,用于创建2组数据,使用顶部的单选按钮进行切换。根据所选值,某些字段将从UI中删除(即管理员用户和普通用户)。

但是,当我尝试将表单绑定到原始序列化数据时,某些项目不存在,因此我遇到绑定错误。但是,我期待这一点,因为对话框将隐藏一些字段,我不希望某些字段仅通过不在序列化模型中的数据进行绑定。有没有办法确保数据项只是默默地失败而不是抛出绑定错误?

我正在使用KnockoutJS 1.2.1

1 个答案:

答案 0 :(得分:2)

你可以使用基本上做你想要的if绑定。它根本不会呈现if绑定中的内容。

以下是文档:http://knockoutjs.com/documentation/if-binding.html