簡體   English   中英

Handlebars.js和多個模板

[英]Handlebars.js and multiple templates

我有一種情況,在這種情況下,我將從服務器接收json格式的對象數組,並且需要根據要傳遞回的對象的內容類型來加載變化的車把模板。 例如,我的網站由多個內容塊組成,這些塊的顯示方式各不相同。 因此,我將擁有一個塊,該塊是一種寬度,並且與另一個塊可能具有不同的寬度,而另一個塊的寬度可能不同,並且包含一種完全不同的內容,需要以不同的方式設置樣式。 我想使用把手,這樣我就不會用js構建一堆HTML,然后將其插入DOM。 有任何想法嗎?

假設您無法控制來自服務器的響應,則在頁面加載時,您可以將模板預編譯為javascript對象,並通過啟發式方法確定要用於JS對象的模板。 然后,當您接收到數據時,使用該映射來呈現模板。

如何預加載此模板映射並進行呈現取決於您所使用的JS庫(如果有)。

如果提供有關模板,數據和環境的更多詳細信息,則可能可以提供一些代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM