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