【发布时间】:2012-02-14 12:16:42
【问题描述】:
我有一个通过模板绑定填充的 ul 元素。
<script type="text/html" id="someTemplate">
<li>
<span data-bind="text: someText">
</li>
</script>
<ul data-bind="template: {foreach: someElemets, name: 'someTemplate'}">
</ul>
但我希望第一个 li-tag 不是来自模板的li-tag,而是另一个带有按钮的li-tag,它不会连接到 someElemets 数组。如果我那样做
<ul data-bind="template: {foreach: someElemets, name: 'someTemplate'}">
<li><button data-bind=click: doSomething">Click me</button></li>
</ul>
那么带有按钮的 li-tag 将是渲染后的最后一个。解决这个问题的最佳方法是什么?
【问题讨论】:
标签: knockout.js knockout-templating