Несколько функций на модели вида нокаута - PullRequest
0 голосов
/ 12 декабря 2011

Можно ли добавить несколько функций в модель вида нокаута? Когда я использую:

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

все работает нормально, как только я добавляю другой метод:

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

все перестает работать. Я также попытался расширить сэмплы на нокаут-сайте, чтобы использовать несколько функций, но то же самое произошло и с ними.

Так кто-нибудь знает, как добавить несколько функций в модель представления?

Редактировать: Вероятно, следовало бы упомянуть, что я получаю сообщение об ошибке: «copyFilter не определен», однако, определенно, это не

1 Ответ

1 голос
/ 12 декабря 2011

KO не волнует, имеет ли ваша модель представления несколько функций.

Ваша проблема существует где-то еще, возможно, внутри самих функций. Проверьте вывод вашего браузера на наличие ошибок JavaScript. Также попробуйте сделать эти функции пустыми функциями, просто чтобы убедиться, что внутри этих функций есть ошибка javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...