[英]Can I use/include HTML partials, client-side, using EJS (or similar)?
在客戶端,我希望能夠執行類似於以下的操作:
public_html/index.html
<html>
<head>
<script src="ejs-or-similar.js"></script>
</head>
<body>
<div id="some-partial"></div>
<script>
var partialHTML = Magic.render('partials/some-partial.ejs');
document.getElementById('some-partial').innerHTML = partialHTML;
</script>
</body>
</html>
public_html/partials/some-partial.ejs
<div>Hi, I come from a different file!</div>
可能嗎 ?
如果是,我應該使用哪個 EJS 文件/文檔:
http://ejs.co/
http://www.embeddedjs.com/
https://github.com/tj/ejs
請注意,我對討論客戶端模板是個好主意還是壞主意等不感興趣……只是提前為大家節省一些寶貴的時間:-)
EJS 將允許您在客戶端呈現模板,但您需要直接向它提供模板字符串,而不僅僅是文件路徑,因為它不支持 XHR。
ejs.co (github.com/mde/ejs) 是 EJS 的第 2 版,並且得到更積極的支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.