У меня есть проблема при рендеринге шаблонных элементов в ul с некоторыми предопределенными li
элементами, которые я бы хотел использовать в шаблонизаторе:
Вот чего я пытаюсь достичь:
<ul data-bind="{template: {name: itemTemplate, foreach: itemsToRender}}">
<li class="first">some pre-info</li>
//this is where I'd like knockout to render my templates
<li class="last">som-post info</li>
</ul>
Вот что я на самом деле получаю:
<ul data-bind="{template: {name: itemTemplate, foreach: itemsToRender}}">
//this is where all my templateItems get rendered
<li class="first">some pre-info</li>
<li class="last">som-post info</li>
</ul>
Очевидной альтернативой является использование шаблона, который отображал весь ul
и зацикливался на дочерних элементах, но при каждом изменении отображался весь шаблон, а не только обновленные элементы (li
), который является предпочтительным способом .