挖空视图模型的多个功能

时间:2011-12-12 16:54:48

标签: javascript mvvm knockout.js

是否可以在挖空视图模型中添加多个功能?当我使用时:

var viewModel = {
    filters: ko.observableArray([]),
    addFilter: function() {
        // some code
    }
};

只要我添加另一种方法,它就可以正常工作:

var viewModel = {
    filters: ko.observableArray([]),
    addFilter: function() {
        // some code
    },
    copyFilter: function() {
        // some code
    }
};
一切都停止了。我还尝试在淘汰网站上扩展样本以使用多种功能,但同样的事情也发生在他们身上。

那么有谁知道如何将多个功能添加到视图模型中?

编辑:可能应该提到,我得到的错误是'copyFilter is undefined',但它绝对不是

1 个答案:

答案 0 :(得分:1)

KO并不关心您的视图模型是否具有多种功能。

您的问题存在于其他地方,可能在函数本身内部。检查浏览器的输出是否存在javascript错误。另外,尝试将这些函数设置为空函数,只是为了验证这些函数中的javascript错误。