Я хочу использовать нокаут для рендеринга статического шаблона. Шаблон имеет привязки к модели данных. Модели данных - простой объект без каких-либо наблюдаемых. Насколько я знаю, что могу использовать ko.applyBindings
, ko.applyBindingsToDecendans
, ko.renderTemplat
и т.д. Мой вопрос:Каков самый дешевый способ рендеринга статического шаблона в нокауте?
- Что является наименее дорогой способ рендеринга статического шаблона в Нокаут?
Будучи недорогим, я имею в виду избегать создания ненужных объектов, наблюдаемых, зависимых наблюдаемых, объединения элементов DOM с объектами данных и т. Д., Которые могут быть опущены для статического шаблона.
Если это действительно статичный, просто отрисуйте его на стороне сервера. Это, если изменения, основанные на активности клиента, стандартные ko.applyBindings с использованием модели js view отлично работают. – Peter
вид найденного пути: http://jsperf.com/knockout-template-engines/25 –
@Peter он статичен, как только он отображается. Это не имеет смысла делать это на сервере, потому что все данные уже на клиенте –