所以我使用的一些软件包不能通用。我想知道是否有一种方法,如果我们在服务器上,我们只能加载特定的模块。
目前根据official repo,您可以使用此技术检查您是否在组件内的浏览器或服务器中:
constructor(@Inject(PLATFORM_ID) private platformId: Object) { ... }
...
if (isPlatformBrowser(this.platformId)) {...}
但是,如果我可以通过某种全局变量检查当前是否在浏览器或服务器中,那么选择要加载的模块将变得微不足道。
答案 0 :(得分:0)
如果您有单独的app.module,我认为您可以这样做。 通常有一个browser-app.module和一个server-app.module 然后只需将您的模块包含在导入中。
@NgModule({ 进口:[ HTTP模块,