Knockout.js 验证消息数据绑定时出错

Knockout.js 验证消息数据绑定时出错,knockout.js,knockout-validation,Knockout.js,Knockout Validation,我在大型应用程序中工作,视图模型太多。我想在自定义位置显示我的邮件。我在网上找到了这些教程 当我试图实现时,我得到了错误 “VMData未定义”然后我想到从视图模型(viewmodel.VMData)调用它。我得到错误消息“消息:无法调用未定义的方法“extend”。在使用不同的视图模型时,是否有遗漏或需要添加额外的内容以使其可访问 var data = { Name: 'test' }; ko.validation.configure({ registerExtender

我在大型应用程序中工作,视图模型太多。我想在自定义位置显示我的邮件。我在网上找到了这些教程

当我试图实现时,我得到了错误 “VMData未定义”然后我想到从视图模型(viewmodel.VMData)调用它。我得到错误消息“消息:无法调用未定义的方法“extend”。在使用不同的视图模型时,是否有遗漏或需要添加额外的内容以使其可访问

var data = {
    Name: 'test'
};

ko.validation.configure({
    registerExtenders: true,
    messagesOnModified: false,
    insertMessages: false,
    parseInputAttributes: false,
    messageTemplate: null
});

添加了

我看到了你的代码,你不能在任何地方使用validationMessage,除非在foreach循环下它必须在tbody中。 在配置中,使insertMessages为false

    <tr>
        <td colspan="4"> <span data-bind="validationMessage: Type"></span>
       </td>
    </tr>


您可以显示您的代码或制作fiddle吗?已添加。请查看。viewmodel错误是否相同,因为我正在使用淘汰验证,并且我的错误计数始终返回为零。@hs请参阅更新的fiddle。让我们