在文档https://angular.io/guide/universal#app-server-module
中我可以阅读
providers: [
// Add universal-only providers here
],
那么什么是仅通用提供程序?
能给我一个例子吗?
答案 0 :(得分:1)
其服务器模块特定的服务,例如
providers: [
{provide: 'WindowToken', useValue: null},
ServerSessionCache,
ServerSessionStorage
]
其中WindowToken用于窗口对象,因为我想在浏览器模块上使用window
对象,所以在浏览器模块的情况下
浏览器模块
providers: [
{provide: 'WindowToken', useValue: window}
....
]
但是在服务器模块中,我不想使用window object
providers: [
{provide: 'WindowToken', useValue: null}
....
]