Я пытаюсь заставить Knockout js работать с jQueryMobile и нажимать несколько проблем при перемещении между страницами.
Я хотел бы попытаться сохранить переходы страниц в JQM, и поэтому я хотел бы использовать либо вариант с несколькими страницами (несколько страниц, определенный в одном html файле), либо загружать дополнительные страницы в DOM, как описано в поведении AJAX по умолчанию раздел документации.
Документация по переходу страницы JQM
У меня есть две отдельные страницы Knockoutjs, работающие как с отдельной моделью просмотра для каждого. Обе страницы работают отлично, пока я не попытаюсь связать их вместе через JQM.
Какую страницу я пытаюсь загрузить, я получаю сообщение об ошибке, связанную с отображением на другой странице. Я могу только предположить, что обе страницы загружаются в одну DOM, а когда Knockout применяет привязки, он ищет свойства, которых не существует.
Я попытался сделать jsFiddle, чтобы продемонстрировать это.
Я новичок в JQM и Knockout, поэтому любая помощь оценивается. Если я принимаю совершенно неправильный подход, то я был бы признателен, если бы кто-то указал мне в правильном направлении.
Будет ли лучше пытаться использовать один ViewModel для всего сайта? Если нет, то как я могу использовать Knockoutjs с JQM?