通过这篇每日发布的文章,让我们回到Angular新的独立特性。到目前为止,我们已经看到了如何创建独立组件,添加依赖关系,延迟加载独立组件。
因为独立组件的主要目标是拥有更少的NgModules
,那么创建一个带有no的Angular应用程序呢NgModule
吗?
进入bootstrapApplication
函数(从@angular / platform-browser
).它所需要的只是根独立AppComponent
作为参数:

就是这样。没有AppModule
需要的。现在你可能想知道:如何添加一些路由器配置?
有一个provideRouter
这个函数,还有几个路由器实用功能配置预加载,保护,错误处理,和更多的:

最后,如果你需要使用来自第三方模块的服务,并且不想导入该模块的其他特性(组件/管道/指令),你还可以执行以下操作:

正如你所看到的,独立组件已经为许多新的基于函数的特性(而不是类/服务)铺平了道路,我们将在接下来的文章中看到更多这样的特性。