在 angular 默认情况下,ngx-extended-pdf-viewer 中的水平滚动不起作用

in angular by default horizontal scroll in ngx-extended-pdf-viewer not working

我想实现 Ngx-extended-pdf-viewer 默认(水平)滚动,但我已经实现了下面的代码但无法正常工作

https://pdfviewer.net/extended-pdf-viewer/display-options

版本:“ngx-extended-pdf-viewer”:“^7.3.2”,

private _scrollMode = ScrollModeType.horizontal;

public get scrollMode(): ScrollModeType {
  return this._scrollMode;
}

public set scrollMode(mode: ScrollModeType) {
  this.ngZome.run(() => this._scrollMode = mode);
}

constructor(private ngZome: NgZone) {}

请克隆并运行 这个存储库:https://github.com/stephanrauh/ngx-extended-pdf-viewer-issues/tree/main/Whosebug-sanjay。这是我重现您的问题的尝试。只有它像魅力一样有效。所以我的建议是你启动我的复制器并 运行ning(只是为了看看是否存在一般问题)。之后,将我的复制器与您的项目进行比较。这应该有助于快速找到问题。

如果不行,请在https://github.com/stephanrauh/ngx-extended-pdf-viewer/issues开工单,然后发给我一个复制器。

顺便说一句,您不需要 setter 和 getter。这对于我的演示来说是必需的,但在您的情况下,全局变量也能起到同样的作用。这同样适用于使用 NgZone。我在我的演示中需要它,在你的情况下,水平滚动是默认设置,它永远不会改变,所以你不需要 NgZone.