Knockout.js 在knockoutjs中找不到绑定处理程序时强制执行错误

Knockout.js 在knockoutjs中找不到绑定处理程序时强制执行错误,knockout.js,Knockout.js,我用requireJS加载了一组绑定处理程序,问题是ko是在添加处理程序之前绑定的,这很公平 我遇到的问题是,发生这种情况时没有错误-knockout会忽略任何尚未注册的绑定处理程序 当找不到绑定处理程序时,是否有任何方法强制执行错误或至少执行console.log 例如: <div data-bind="madeUpBinding: {}">No error here...</div> 这里没有错误。。。 此html片段将由knockoutjs解析,并且不会显示任何

我用requireJS加载了一组绑定处理程序,问题是ko是在添加处理程序之前绑定的,这很公平

我遇到的问题是,发生这种情况时没有错误-knockout会忽略任何尚未注册的绑定处理程序

当找不到绑定处理程序时,是否有任何方法强制执行错误或至少执行
console.log

例如:

<div data-bind="madeUpBinding: {}">No error here...</div>
这里没有错误。。。
此html片段将由knockoutjs解析,并且不会显示任何错误或任何内容,即使
madeUpBinding
尚未注册为绑定处理程序。

如果您阅读了自定义绑定上的内容,您可以看到为什么它没有给出错误。可以使用其他绑定将参数传递给自定义绑定。在文档中,他们有一个
slideVisible
活页夹,并使用一个不存在的
slideDuration
来传递动画的持续时间


那么如何判断
madeUpBinding
是不存在的绑定,还是用于将参数传递给其他绑定的占位符呢?

啊,公平点。。。所以一个错误不是一个好主意!我将等待并查看是否使用
console.log得到答案,否则这肯定包括“为什么”