在Angular 2+
中,您创建Components
并将其注册到NgModule
,就像这样;
import { AppComponent1 } from 'app.component1';
import { AppComponent2 } from 'app.component2';
@NgModule({
declarations: [ AppComponent1, AppComponent2 ]
})
export class AppModule {}
对于一个小网站,我认为这很好用。但是当你拥有一个大型网站时,你会怎么做?尝试将每个模块导入放在同一个文件中非常麻烦。
有没有办法在自己的文件中将组件添加到模块中?更像是这样?
import { AppModule } from '/app/module';
@Component({
...
})
export class AppComponent {}
AppModule.declarations.push(AppComponent);
还是什么?