TLDR;跳到主要問題的底部段落。Escape Dust.js Tag
我會盡量保持這個不錯的和簡潔的爲什麼我想要做到這一點,並圍繞它的上下文。但最低限度,我在後端運行Node.js,使用Dust.js渲染每個視圖。
然後我還有一個客戶端Dust的副本,它根據需要動態呈現界面元素。在投入生產時,我會預編譯所有客戶端的Dust模板,並完全避免此問題。但是,在開發過程中,如果我可以將我的模板保存在DOM元素中,測試會更簡單。但是,這些「子模板」會因爲打算用於客戶端模板的標籤被填充空值(因爲我未能將它們提供給服務器端的渲染器)而受到損壞。
說我有這個模板:
<!DOCTYPE html>
<html>
<head>
<title>{title}</title>
</head>
<body>
<div id="some_template_to_be_rendered_client_side">
<p>{description}</p>
</div>
</body>
</html>
我想{TITLE}模板標籤當模板呈現出由Node.js的灰塵漫天,但是我正在尋找一個轉義爲 {description}標記,以便我可以使用div內的HTML作爲模板,在客戶端動態編譯和呈現模板。
其實你回答了爲什麼在中間段
將使。您希望在測試期間讓它以某種方式運行,以證明客戶端的工作方式。 – jcolebrand