Подключаемый модуль отображения Knockout JS без начальных данных / пустой формы

Мы используем модуль knockout и модуль сопоставления knockout для облегчения привязки данных в нашем веб-приложении jQTouch. Причина, по которой мы используем подключаемый модуль сопоставления, заключается в том, чтобы иметь возможность использовать нокаут без необходимости вручную определять / изменять модели просмотра в javascript. Плагин сопоставления отлично работает, когда у вас есть начальная загрузка данных из базы данных на стороне сервера / клиента.

Проблема, с которой мы сталкиваемся, заключается в том, что у нас есть некоторые экраны / представления, которые имеют форму, в которой возможно, что нет никаких начальных данных. Без этих начальных данных подключаемый модуль сопоставления не может «сгенерировать» модель представления (ko.mapping.fromJS). Это означает, что нам все еще нужно определять наши модели представления вручную для больших частей наших представлений.

Я ошибаюсь, предполагая, что это сценарий, который (должен) поддерживать подключаемый модуль отображения? Я имею в виду, это означает, что подключаемый модуль сопоставления можно использовать только в сценариях, в которых у вас всегда есть начальная загрузка данных.

18
задан MichaelvR 4 August 2014 в 09:49
поделиться