2015-05-22 56 views
-1

我想使用Knockout來渲染靜態模板。該模板已綁定到數據模型。數據模型是一個沒有任何可觀察的普通對象。據我知道我可以使用ko.applyBindingsko.applyBindingsToDecendansko.renderTemplat,等我的問題:Knockout中呈現靜態模板的最便宜方式是什麼?

  • 什麼是渲染淘汰賽靜態模板的最便宜的方式?

由於價格便宜,我的意思是避免創建不必要的對象,observables,依賴的observables,DOM元素與數據對象的關聯等,這些對靜態模板可能會被省略。

+2

如果它確實是靜態的,只是渲染它的服務器端。如果基於客戶端活動進行更改,則使用js視圖模型的標準ko.applyBindings執行得很好。 – Peter

+0

排序方式:http://jsperf.com/knockout-template-engines/25 –

+0

@Peter只要它被渲染,它就是靜態的。在服務器上執行它是沒有意義的,因爲所有數據都已經在客戶端上了 –

回答

相關問題