我正面临一个需要使用JS模板的开发,但是没有使用任何类型的框架或库(例如Handlebars)。我正在做这样的事情:
var template = `
<div>%text%</div>
`;
somediv.html(template.replace(/%test%/gi, 'some text'));
由于此解决方案可能会起作用,因此这并不是我们接下来几个月要维护的。这里有人遇到过类似情况吗?
答案 0 :(得分:1)
您可以使用es6字符串模板
const text = 'some text';
const template = `<div>${text}</div>`;
然后模板将为<div>some text</div>