【发布时间】:2017-09-25 10:08:00
【问题描述】:
模板文字使字符串操作更容易。然而:
- 与 mustache 和 handlebars 等模板库相比,它们能做什么和不能做什么?
- 我发现很难找到这些问题的答案:他们可以处理条件吗?他们可以处理循环吗?他们能处理函数吗?
【问题讨论】:
-
找到答案的最佳方式是阅读documentation。
-
我查看了 MDN 和微软的 JS 文档。两者都根本没有提到这个话题。他们没有关于使用带有条件、循环和函数的模板文字的能力的信息。
-
你在说什么“条件”?模板文字可以包含任何返回
${...}中的值的单行表达式 -
啊哈。这是我一直在寻找的答案。我不明白为什么它可以处理一些功能,例如映射内联条件,但不能处理“常规条件”。无论如何,您的注释和投票建议我没有查看文档或搜索网络,但事实并非如此。
标签: javascript templates ecmascript-6