gpt4 book ai didi

templates - foreach 中的 KnockoutJS 模板

转载 作者:行者123 更新时间:2023-12-04 17:37:22 25 4
gpt4 key购买 nike

我正在尝试在 foreach 中使用 Knockoutjs 模板,但无法弄清楚数据成员需要是什么:

JSFiddle

HTML

<script type="text/html" id="userPicture-template">
<p data-bind="text: testText"></p>
</script>

<div >
<ul data-bind="foreach: voters">
<li data-bind="template: { name: userPicture-template, data: $data }">
</li>
</ul>
</div>
<div data-bind="foreach: voters" >
<div>
<div data-bind="template: { name: userPicture-template, data: $data }">
</div>
</div>
</div>

Javascript
ko.applyBindings({
voters: [
{ testText: "hello" },
{ testText: "world" },
]
});​

最佳答案

你没有用引号包裹模板名称:

<div >
<ul data-bind="foreach: voters">
<li data-bind="template: { name: 'userPicture-template', data: $data }">
</li>
</ul>
</div>
<div data-bind="foreach: voters" >
<div data-bind="css: questionClasses">
<div data-bind="template: { name: 'userPicture-template', data: $data }">
</div>
</div>
</div>

也没有 questionClasses View 模型中的字段。

这是工作 fiddle : http://jsfiddle.net/ywqct/2/

关于templates - foreach 中的 KnockoutJS 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com