Ember.js 是否可以在文本中动态插入余烬组件?

Ember.js 是否可以在文本中动态插入余烬组件?,ember.js,Ember.js,我有一个助手,目前它只是将标记格式的文本转换成正确的html。除此之外,我还想给它传递一对文本索引。这些索引之间的文本将被切掉,插入到组件中,然后重新插入。然后,用户将能够单击该文本并与之交互,就像它是该组件一样 问题是,我不知道如何(或者是否可能)将一个组件插入到助手正在处理的文本中。就这一点而言,即使在助手之外,也可以这样做吗?如果我正确理解您的问题,听起来您可能要寻找的是视图或组件,而不是助手。助手是在渲染过程结束时调用的较低级别的功能。就它可以访问或执行的操作而言,它是相当孤立的。Emb

我有一个助手,目前它只是将标记格式的文本转换成正确的html。除此之外,我还想给它传递一对文本索引。这些索引之间的文本将被切掉,插入到组件中,然后重新插入。然后,用户将能够单击该文本并与之交互,就像它是该组件一样


问题是,我不知道如何(或者是否可能)将一个组件插入到助手正在处理的文本中。就这一点而言,即使在助手之外,也可以这样做吗?

如果我正确理解您的问题,听起来您可能要寻找的是视图或组件,而不是助手。助手是在渲染过程结束时调用的较低级别的功能。就它可以访问或执行的操作而言,它是相当孤立的。Ember帮助程序(与纯Handlebar帮助程序相反)非常确定他们的工作是将HTML文本流插入视图的缓冲区。例如,您无法轻松捕获帮助器返回的文本并决定对其执行其他操作。您当然不能从帮助器中构建视图或调用组件。换言之,在调用辅助对象时,您已经远远超过了余烬控制流中希望创建组件或其他类似视图的对象的点