javascript - ngx-extended-pdf-viewer 中的默认水平滚动不工作
问题描述
我想实现 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/stackoverflow-sanjay 。这是我试图重现您的问题。只有它像魅力一样起作用。所以我的建议是让我的复制器启动并运行(只是看看是否存在一般问题)。之后,将我的复制器与您的项目进行比较。这应该有助于快速找到问题。
如果没有,请在https://github.com/stephanrauh/ngx-extended-pdf-viewer/issues上开一张票,然后给我发一个复制器。
顺便说一句,您不需要 setter 和 getter。这对我的演示来说是必要的,但在您的情况下,全局变量也可以解决问题。这同样适用于使用NgZone
. 我在我的演示中需要它,在你的情况下,水平滚动是默认设置,它永远不会改变,所以你不需要NgZone
.
推荐阅读
- sql - 为什么这个双重否定查询与肯定查询不同?
- vue.js - 调用 done() 时 Vue Javascript 转换不起作用
- slack - Slack 是否提供对 IP 白名单的支持?
- html - 有没有办法删除一个 div 但保留它的元素?
- chromium - 如何在基于铬的网络浏览器中找到“铬版本”?
- apache-kafka - Kafka 和 Kafka Connect 部署环境
- c# - 如何使用 Angular 5 和 asp.net 核心从 Angular 向端点发送电子邮件
- c# - 通过字符串 delim 将 5k 多个对象发送到 SQL PROC 参数,然后对 Query 中的每个对象进行拆分、解析和循环
- matlab - 我可以保存 RandStream 并在以后加载它以继续模拟吗?
- python - 无法使用 PIL 保存图像