Мы используем нокаут и плагин отображения нокаута, чтобы упростить привязку данных в нашем веб-приложении jQTouch. Причина, по которой мы используем плагин сопоставления, заключается в том, чтобы использовать нокаут без необходимости определять/изменять режимы просмотра вручную в javascript. Плагин сопоставления отлично работает при первоначальной загрузке данных из базы данных сервера/клиента.
Проблема, с которой мы сталкиваемся, состоит в том, что у нас есть несколько экранов/представлений, которые имеют форму, в которой возможно, что исходных данных нет. Без этих исходных данных плагин сопоставления не может "генерировать" модель представления (ko.mapping.fromJS). Это означает, что нам по-прежнему необходимо определить наши модели просмотра вручную для больших частей наших представлений.
Я ошибаюсь, полагая, что это сценарий, который поддерживает плагин отображения (должен)? Я имею в виду, что это означает, что плагин сопоставления можно использовать только в сценариях, в которых у вас всегда есть начальная загрузка данных.