需要使用javascript文件在面板中加载组件

时间:2016-06-08 14:50:23

标签: templates ember.js handlebars.js components ember-cli

我有一个包含面板的组件,每个面板应包含一个现有组件。我正在使用handlebars.registerPartial,但它无效。

我应该如何通过javascript文件加载现有组件?我正在使用handlebars.compile模板化每个面板。

import Ember from 'ember';

export function dynamicHandlbar(params/*, hash*/) {

    var obj=params[0];
    var line=params[1];
    var template = Handlebars.compile(line);
    var partial=Handlebars.registerPartial('component', '{{CompName}}');
    var htmlContent = template(obj);
    return new Handlebars.SafeString(htmlContent);
}

export default Ember.Helper.helper(dynamicHandlbar);

0 个答案:

没有答案