我使用universal-starter,但server.ts
有所变化。我添加了domino
来定义window
对象,以防止服务器端出现“ 未定义窗口”错误。
这是错误日志:
ERROR TypeError: Cannot read property 'toLowerCase' of undefined at
EmulatedEncapsulationServerRenderer2.DefaultServerRenderer2.setProperty
(/universal/dist/server.js:125246:34) at BaseAnimationRenderer.setProperty
(/universal/dist/server.js:124312:27) at SafeSubscriber._next
(/universal/dist/server.js:161724:28) at SafeSubscriber.__tryOrUnsub
(/universal/dist/server.js:27968:16) at SafeSubscriber.next
(/universal/dist/server.js:27906:22) at Subscriber._next
(/universal/dist/server.js:27849:26) at Subscriber.next
(/universal/dist/server.js:27826:18) at TakeWhileSubscriber.nextOrComplete
(/universal/dist/server.js:37724:25) at TakeWhileSubscriber._next
(/universal/dist/server.js:37719:14) at TakeWhileSubscriber.Subscriber.next (/universal/dist/server.js:27826:18)
来自此文件:
angular/platform-server/src/server_renderer.ts
LINK
我该如何解决? 仓库在这里angular-universal-nebular-theme