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

时间:2014-11-05 18:44:30

标签: dart angular-dart

我一直在使用这个

的答案

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);
}

这样我就可以创建一个“Tabs”组件,并将子项“Tab”添加到Tabs控制器中的选项卡列表中。

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

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

1 个答案:

答案 0 :(得分:2)

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

简单地用一个组件替换Controller就不行了,你需要将所有的html代码转移到一个模板文件。