2012-06-15 2 views
0

Я пытаюсь «очистить» архитектуру моего приложения jQuery Mobile, используя Knockout.js.Как мне настроить модели knockout.js при использовании jQuery Mobile?

Какой способ «наилучшей практики» инициализировать объекты модели просмотра и привязать их к виду? Должен ли я делать это примерно так?

$("#myPage").live("pagecreate", function (event, ui) { 
    ko.applyBindings(new App.ViewModels.MyViewModel(), this); 
}); 

Похоже, что это создало бы модель представления при создании страницы. Есть ли какие-либо краевые случаи, которые мне не хватает, если это будет проблемой? Если да, то какой рекомендуемый стиль?

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

ответ

0

applyBindings кажется немного более магическим, чем на самом деле. Единственное, что вы должны быть уверены в том, что все ваши элементы загружены, прежде чем называть его.

Смежные вопросы