Knockout.js 有没有办法在KnockoutJS中实现弱绑定

Knockout.js 有没有办法在KnockoutJS中实现弱绑定,knockout.js,Knockout.js,我有一个对话框,用于创建两组数据,使用顶部的单选按钮进行切换。根据所选值,某些字段将从UI中删除(即管理员用户和普通用户) 但是,当我尝试将表单绑定到原始序列化数据时,某些项不存在,因此会出现绑定错误。但是,我希望这样,因为对话框将隐藏一些字段,我不希望一些字段仅仅通过数据不在序列化模型中的方式绑定。有没有办法确保数据项不会抛出绑定错误,而是以静默方式失败 我使用的是knockoutjs1.2.1您可能会使用if绑定,它基本上满足了您的需求。它只是不呈现if绑定中的内容 以下是文档:我刚刚在gi

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

但是,当我尝试将表单绑定到原始序列化数据时,某些项不存在,因此会出现绑定错误。但是,我希望这样,因为对话框将隐藏一些字段,我不希望一些字段仅仅通过数据不在序列化模型中的方式绑定。有没有办法确保数据项不会抛出绑定错误,而是以静默方式失败


我使用的是knockoutjs1.2.1

您可能会使用
if
绑定,它基本上满足了您的需求。它只是不呈现if绑定中的内容


以下是文档:

我刚刚在github上查看了1.2.1源代码,但似乎没有。不过,更新到2.0不会有问题。无论如何,我记不起我的代码中有任何破坏性的更改。我已升级,但我有以下问题:。我该如何转换为本机模板?@jaffa:听起来你想要的是类似于你的代码的东西。现在,如果HeatColorValue为null,它将不会呈现您的代码。