没有其他框架/库的Javascript模板

时间:2018-09-18 11:12:47

标签: javascript templates

我正面临一个需要使用JS模板的开发,但是没有使用任何类型的框架或库(例如Handlebars)。我正在做这样的事情:

var template = `
  <div>%text%</div>
`;

somediv.html(template.replace(/%test%/gi, 'some text'));

由于此解决方案可能会起作用,因此这并不是我们接下来几个月要维护的。这里有人遇到过类似情况吗?

1 个答案:

答案 0 :(得分:1)

您可以使用es6字符串模板

const text = 'some text';
const template = `<div>${text}</div>`;

然后模板将为<div>some text</div>