Ember.js 传递到子组件时动态组件未呈现

Ember.js 传递到子组件时动态组件未呈现,ember.js,ember-cli,emblem.js,Ember.js,Ember Cli,Emblem.js,我正试图将组件构造函数传递给子组件,但当我传递时,会收到一条错误消息:断言失败:找不到名为“parent.section”的帮助程序 //parent-form.js form-component as |f| ... child-component f=f //child-component.js f.group as |g| ... //form-component.js with (hash group=(component 'form-section-component'

我正试图将组件构造函数传递给子组件,但当我传递时,会收到一条错误消息:
断言失败:找不到名为“parent.section”的帮助程序

//parent-form.js
form-component as |f|
  ...
  child-component f=f

//child-component.js
f.group as |g|
  ...

//form-component.js
with (hash group=(component 'form-section-component')) as |h|
  yield h
奇怪的是,如果我耽误了家长的时间。集体电话一切正常。例如:

//child-component.js
if isShowingFormSection
  f.group as |g|
    ...
isShowingFormSection
更改为true时,
parent.group
将被调用并呈现良好效果


这是否意味着模板试图在组件准备就绪之前实例化组件?

form-component.js不会向父组件生成任何内容,例如
yield(hash group=(组件“form section component”)
应该做得对吗?是的,代码中就是这样,我只是忘了把它放在帖子里。现在更新了帖子。@dmoss18你能检查以下内容吗?我已经尝试实现了我从你的描述中理解的东西;它按预期工作。我想我遗漏了一些东西,你能通过进一步修改旋转来描述你的情况吗?