因为我收到错误“调用节点模块失败并显示错误:ReferenceError:窗口未定义”。所以我希望我的一个组件在客户端站点中呈现。有可能吗?
我使用“aspnetcore-spa generator”来生成项目(http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/)
答案 0 :(得分:0)
现在,我仍然不知道如何在客户端站点中呈现组件,但如果您将错误服务器端视为“未定义窗口”或类似的东西,您可以通过放置所有指令,提供程序(这会导致此错误)归档boot-client.ts
。
bootstrap(App, [
HTTP_PROVIDERS,
FormBuilder,
provideRouter(routes),
GOOGLE_MAPS_PROVIDERS,
provide(PLATFORM_DIRECTIVES, { useValue: [...RESPONSIVE_DIRECTIVES, ROUTER_DIRECTIVES, GOOGLE_MAPS_DIRECTIVES, TextEllipsis, NgSwitch, NgSwitchCase, NgSwitchDefault, StyledMapDirective, Map], multi: true }),
provide(PLATFORM_PIPES, { useValue: [pipe.ImageUrl, pipe.ModelClass, pipe.ModelName], multi: true })]);
任何人都有另一个答案