Вопрос

Следующий java-скрипт, который определяет объект MyViewModel со свойством « текст » и функцией « сохранить ».

родовое слово


И определена следующая кнопка:

родовое слово


Результат при нажатии кнопки:

  • Доступ к свойству с помощью this.text () работает нормально
  • Преобразование объекта java-скрипта в объект JSON: ko.ToJSON (this) не работает и выдает ошибку: "Ошибка: объект не поддерживает это свойство или метод "

Вероятно, что-то тривиальное отсутствует или неправильно, но я этого не вижу.Есть советы?

Это было полезно?

Решение

Knockout не имеет метода ToJSON, но есть метод toJSON .:

родовое слово

Другие советы

Вы определили свою модель представления как функцию (класс, если хотите):

родовое слово

Вместо этого вы должны определить его как var (объект):

родовое слово

Затем вы должны обнаружить, что следующее работает нормально:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top