如何从控制器访问ember helper?

时间:2015-08-07 16:38:11

标签: javascript ember.js

我有一个用于字符串内化的余烬辅助工具。从ember控制器访问帮助文件时,我得到variable未定义的错误。

叔18n.js

import Ember from 'ember';

var i18nData = {
"dashboard": "Dashboard",

};

export function tI18n(params/*, hash*/) {
var value = i18nData[params];
if(value) {
return value;
}
return params;
}

export default Ember.Handlebars.makeBoundHelper(tI18n);

Ember控制器

    import i18n from 'osmizer-client/helpers/t-i18n'
    export default Ember.Controller.extend({
actions: {
get: function() {
i18n.tI18n('dashboard')
}
}
});

我收到此错误“ i18n.default.tI18n不是函数TypeError:i18n.default.tI18n不是函数”。请帮我解决这个问题。

0 个答案:

没有答案