【发布时间】:2011-06-19 05:01:27
【问题描述】:
我正在尝试使用模板剔除来生成模板。
顺理成章
HTML:
<script id="searchField-template" type="text/html">
<li data-bind="text: name"></li>
</script>
<script id="template-template" type="text/html">
<ul data-bind="template: { name: 'searchField-template', foreach: ${name} }" ></ul>
</script>
JS:
var viewModel = {
Title: [{
name: "Title1"},
{
name: "Title2"},
{
name: "Title3"}],
Manager: [{
name: "Manager1"},
{
name: "Manager2"},
{
name: "Manager3"}],
Defn: [{
name: "Title"},
{
name: "Manager"}]
};
ko.applyBindings(viewModel);
此处可运行示例:http://jsfiddle.net/scottwww/yQZUE/2/
似乎问题在于如何解释花括号。
有什么建议吗?
【问题讨论】:
标签: javascript jquery-templates knockout.js