我正在做一个自定义绑定,我的第一个版本要求数据绑定属性是可观察的,但我刚刚发布了绑定的用户可能想要使用标准属性(如果他们不想在值有时收到通知改变)。
为了支持这一点,我查看了值绑定是如何实现的,它使用
ko.jsonExpressionRewriting.writeValueToProperty
将值写入可观察对象或标准属性。
这是一个内部 ko 命名空间,所以我不能从我的绑定中使用它,我应该如何调用这个方法?
编辑: 我在 github 有一个拉取请求来解决这个问题 https://github.com/SteveSanderson/knockout/pull/806