我有一个列表,我想生成一个包含图标和文本的链接:
<li><a><img src="icon.png" /> name</a></li>
所以理想情况下,设置看起来像:
<ul data-bind="foreach: list">
<li>
<a data-bind="text: name, click: openNavItem"><img data-bind="attr: { src: icon }" /></a>
</li>
</ul>
然后我通过:
list.push({ name: "name", icon: "theicon.png" });
这不起作用,因为 'a data-bind="text: name, ..."' 会覆盖图像。
那有意义吗?有没有什么好方法可以做到这一点?