据我了解,在Angular 17中,即使模块仍然存在,也倾向于不使用模块,而是只使用独立组件来制作应用程序,因此它更类似于Vueejs或React,概念中没有模块.此外,还有一个组件 独立编译时,似乎加载更加渐进,提高了Angular应用程序的性能,是这样吗?
我的问题是,在组件中使用的独立组件是否有限制?
例如,在我的组件"app.component.ts"中,我有以下内容:
@Component({
selector: 'app-root',
standalone: true,
imports: [RouterOutlet, NavbarComponent, ButtonsBarComponent, FooterComponent],
templateUrl: './app.component.html',
styleUrl: './app.component.scss'
})
export class AppComponent {
title = 'front-end';
constructor() {
}
}
在"进口"属性中,我可以继续进口独立组件吗?Angular的良好实践是否会施加任何限制?
注:如果我因为专门使用独立组件而不手动创建模块,那么使用Angular Metal等库模块来使用其UI组件是可行的.