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