我想知道 Ember 中是否有办法让父组件保持对所有上下文组件的引用初始化
例如:
在此父组件中,将具有 2 个子组件的数组。
{{checkbox-group value=value sortBy="name" as |group|}}
{{group.checkbox}}
{{group.checkbox}}
{{/checkbox-group}}
是的,不知何故你可以做到。
在父组件模板中:
{{yield (hash child=(component 'my-child' registerFunction=(action registerFunction)))}}
在组件my-child
init
方法中,调用 registerFunction
。
但我坚信,保持对父组件组件的引用是一种代码异味。