如何在 AD 1.0.0 的 AngularDart 中从其父组件引用子组件

2024-05-18

我一直在使用这个答案

AngularDart:如何在自定义组件模板中包含子组件 https://stackoverflow.com/questions/25733154/angulardart-how-to-include-subcomponents-in-a-custom-component-template

使用类似的东西:

<tabs>
  <tab>some tab content</tab>
  <tab>another tab</tab>
</tabs>

我的 Tab 构造函数就像

Tab(Tabs tabs) {
   tabs.add(this);
}

这将使我创建一个“选项卡”组件并将子“选项卡”添加到选项卡控制器中的选项卡列表中。

直到 AngularDart 0.14.0,但在 1.0 中,传递给子级构造函数的组件现在为 null,并且无法添加到父级。

有人知道现在如何在 AngularDart 1.0.0 中实现相同的目标吗?


好吧,事实证明,问题更多地围绕着注入的范围,而且“控制器”现在是“组件”,这意味着您必须设置 templateUrl 或模板 html 来呈现内容。

简单地用组件替换控制器是行不通的,您需要将所有 html 代码转移到模板文件中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 AD 1.0.0 的 AngularDart 中从其父组件引用子组件 的相关文章

随机推荐