如何在Ember助手中使用ES2015模板字符串

时间:2015-10-15 05:36:49

标签: ember.js ember-2.0.0

Ember> 2.0 + Ember suave告诉我:

  

“requireTemplateStringsForConcatenation:使用手动连接   在helpers / svg-icon.js“

中不允许使用字符串
import Ember from 'ember';

export function svgIcon(iconName) {
  return Ember.String.htmlSafe("<svg class='icon-x'><use xlink:href='#icon-" +  iconName + "'></use></svg>");
}

export default Ember.Helper.helper(svgIcon);

我刚刚参加了一次聚会,Ember.string.fmt被讨论过并且听起来很有希望〜但是已经弃用了,建议你使用ES2015模板字符串。

在这里阅读:http://babeljs.io/docs/learn-es2015/

我不清楚'手动'连接是如何工作的 - 问题是什么 - 以及整个事情。

return Ember.String.htmlSafe("<svg class='icon-x'><use xlink:href='#icon-${iconName}'></use></svg>");

愉快地接受了实施和推理。

0 个答案:

没有答案