Templates 需要使用javascript文件在面板中加载组件
我有一个包含面板的组件,每个面板都应该包含一个现有组件。我正在使用Templates 需要使用javascript文件在面板中加载组件,templates,ember.js,handlebars.js,components,ember-cli,Templates,Ember.js,Handlebars.js,Components,Ember Cli,我有一个包含面板的组件,每个面板都应该包含一个现有组件。我正在使用把手。registerPartial但它不起作用 如何通过javascript文件加载现有组件?我正在使用把手。编译来模板化每个面板 import Ember from 'ember'; export function dynamicHandlbar(params/*, hash*/) { var obj=params[0]; var line=params[1]; var template = Han
把手。registerPartial
但它不起作用
如何通过javascript文件加载现有组件?我正在使用把手。编译来模板化每个面板
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);
我不知道我是否正确理解了您的问题,但我认为Ember中的内置组件帮助器解决了您的问题。请参阅:谢谢,我不知道我是否正确理解了您的问题,但我认为Ember中的内置组件帮助器解决了您的问题。看:谢谢,这很有效