0

Ember > 2.0 + Ember 温文尔雅告诉我:

“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>");?

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

4

0 回答 0