所有都在标题中:)
我想在现有的应用程序中创建angular2组件。
在我看到的每个教程中,都有一个顶层组件,它创建并包含所有功能。
是否真的有必要这样做,还是我可以拥有多个彼此无关的组件?
感谢您的帮助
答案 0 :(得分:3)
您可以引导多个组件 组件需要具有不同的选择器。 您可以使用共享服务在这些应用程序之间进行通信。
.users-list>li img {
border-radius: 50%;
max-width: 100%;
height: auto;
width: 100px;
}
你应该知道一个" app"这会导致在另一个回调中调用回调,使回调在调用者的区域中运行,而不是在接收者中运行。 有人提到在Angular2 Dart中摆脱NgZone,因为那里没有必要。我不知道这是否会改变任何事情。
答案 1 :(得分:0)
在RC5之后,我们最好拥有包含组件的模块。
每个Angular应用程序至少有一个模块类,即根模块。我们 引导该模块启动应用程序。
根模块是我们在一个简单的应用程序中所需要的一切 组件。随着应用程序的增长,我们将根模块重构为功能 表示相关功能集合的模块。然后我们 将这些模块导入根模块。
AppModule - 应用程序根模块
每个Angular应用都有一个根模块类。按照惯例,它是一个类 在名为app.module.ts。
的文件中调用AppModule
你必须至少有一个组件用于引导程序。然后您可以在以后扩展它或添加路由(根据需要)。