我一直在使用这个
的答案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中实现相同目标吗?
答案 0 :(得分:2)
好的事实证明问题更多地围绕着被注入的Scope以及“控制器”现在是“组件”的事实,这意味着您必须设置templateUrl或模板html来呈现内容。
简单地用一个组件替换Controller就不行了,你需要将所有的html代码转移到一个模板文件。