Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 在角省道中声明嵌套组件_Dart_Angular Dart - Fatal编程技术网

Dart 在角省道中声明嵌套组件

Dart 在角省道中声明嵌套组件,dart,angular-dart,Dart,Angular Dart,在玩了很多角度飞镖并进行了大量实验之后,我现在正在编写我的第一个true(如“将由真正的用户在我的公司中使用”)应用程序。我偶然发现了一个在网络中找不到答案的问题:如何正确嵌套组件 我有一些简单的小部件,实现为组件,还有一些更复杂的复合小部件,包括简单的小部件 现在,我必须在主dart文件中用module..type()声明所有组件(简单和复合)。但是在组件范例中,内部简单组件应该封装在复合组件中,即不从外部声明 如果能够在组件中实现这种封装,允许组件声明和使用内部组件,而不必在主应用程序中声明

在玩了很多角度飞镖并进行了大量实验之后,我现在正在编写我的第一个true(如“将由真正的用户在我的公司中使用”)应用程序。我偶然发现了一个在网络中找不到答案的问题:如何正确嵌套组件

我有一些简单的小部件,实现为组件,还有一些更复杂的复合小部件,包括简单的小部件

现在,我必须在主dart文件中用
module..type()
声明所有组件(简单和复合)。但是在组件范例中,内部简单组件应该封装在复合组件中,即不从外部声明

如果能够在组件中实现这种封装,允许组件声明和使用内部组件,而不必在主应用程序中声明这些内部组件中的每一个,那就太好了

有办法吗?我的谷歌fu通常不坏,但我在这个话题上什么也没发现


提前谢谢

创建更多模块,并使用
install

例如参见
-
-

手风琴飞镖

类AccordionModule扩展模块{
手风琴模块(){
//旧语法
类型(手风琴组件);
类型(对应头部组件);
类型(AccordionGroupComponent);
值(AccordionConfig,new AccordionConfig());
//不仅在主模块中,您还可以在此处使用install()
//新语法
绑定(手风琴组件);
绑定(折叠头组件);
绑定(AccordionGroupComponent);
绑定(AccordionConfig,toValue:newaccordionconfig());
}
}
有角度的省道

类AngularUIModule扩展模块{
AngularUIModule(){
安装(新的AlertModule());
安装(新的AccordionModule());//上述模块
安装(新按钮模块());
安装(新转盘模块());
安装(新卡扣拆卸模块());
安装(新的DropdownToggleModule());
安装(新的ProgressbarModule());
安装(新额定模块());
安装(新选项卡模块());
安装(新的超时模块());
安装(新的TransitionModule());
安装(新的ModalModule());
}
}

另请参阅Thnaks!这正是我需要的信息。非常感谢!我太确信答案在组件中,我没有考虑将这些复合组件声明为模块,这从角度来看是有意义的。很高兴我能提供帮助。寻找正确的地点对于找到工作至关重要;-)