3
步骤
- 新增运行车把
handlebars.runtime.js
- 预编译模板HTML参考:
<tbody data-bind="template: { name: 'HtmlTemplates/Passos/rowPassos.html', foreach: Passos }"></tbody>
- 控制台错误未捕获的错误:无法找到ID HtmlTemplates /帕索斯/ rowPassos模板。 HTML
发生此错误是因为Knockoutjs本身不能与Handlebars一起使用。 问题是,如何使用预编译模板(handlebars.js)与knockoutjs?
我在想你是否需要使用Handlebars,因为Knockout本身可以做很多类似Handlebars的诱人东西。 – 2013-04-09 17:37:22
Knockoutjs有预编译模板吗? 我需要性能,所以我选择了句柄并编译模板。 另一个细节是这些模板在应用程序的其他地方使用。 – ridermansb 2013-04-09 18:19:49
不,Knockout没有预编译的模板,所以如果你在性能之后,那么Handlebars.js是一个更好的解决方案。 – 2013-04-10 00:42:43