我一直在使用这个答案
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);
}
这将让我创建一个“选项卡”组件,并将子项“Tab”添加到选项卡控制器中的选项卡列表中 .
直到AngularDart 0.14.0,但是1.0,传递给子构造函数的组件现在为null,无法添加到父级 .
任何人都知道如何在AngularDart 1.0.0中实现相同的目标?
1 回答
好吧,事实证明问题更多的是注入Scope,以及“控制器”现在是“组件”的事实,这意味着您必须设置templateUrl或模板html来呈现内容 .
简单地用一个Component替换Controller就不行了,你需要将所有的html代码转移到一个模板文件中 .