如何在带有服务器端渲染的Angular 7中使用ngx-slick-carousel?

时间:2019-09-13 15:59:51

标签: angular server-side-rendering

我正在使用此库:https://www.npmjs.com/package/ngx-slick-carousel 它说它支持服务器端渲染。我正在使用Angular Universal。 当我执行npm运行serve:ssr时,控制台会说:

ERROR ReferenceError:未定义窗口

我正在使用以下两个示例: -https://github.com/leo6104/ngx-slick-carousel/blob/master/src/testing/slick-trackby-example.component.ts -https://github.com/leo6104/ngx-slick-carousel/blob/master/src/testing/slick-example.component.ts

但是他们都不为我工作。 我需要做什么?我找不到SSR的任何示例。

此外,在示例中:

该示例使用:

@ViewChild('slickModal', { static: true }) slickModal: SlickCarouselComponent;

但是控制台输出:

 error TS2345: Argument of type '{ static: boolean; }' is not assignable to parameter of type '{ read?: any; }'.
  Object literal may only specify known properties, and 'static' does not exist in type '{ read?: any; }'

0 个答案:

没有答案