【发布时间】:2018-09-30 06:01:39
【问题描述】:
我使用 angularx-qrcode 生成一个二维码,并想在二维码图像上使用缩放功能(使用事件 onClick、onScroll 等)。我无法在 qrcode 图像上使用缩放功能,尽管我成功实现了“悬停”和“活动”事件的缩放。我尝试使用“ngx-img-zoom”和“angular-zoom”,但无法集成;
<qrcode [qrdata]="'Your QR code data string'" [size]="256" [level]="'M'"></qrcode>
我在 qrcode 元素中包含了一个 id;
<qrcode [qrdata]="'Your QR code data string'" [size]="256" [id]="'zoomx'" [level]="'M'"></qrcode>
并在 style.css 中包含一个样式;
#zoomx img:hover {
transform: scale(1.5);
}
成功了!以下样式也适用;
#zoomx img:active {
transform: scale(1.5);
}
但是,我想使用缩放按钮更改 [Size]='256', on, 'onClick' 事件,使用 'onScroll' 事件更改 [Size] 并使用“下载代码”使代码可下载按钮。尽管我通过 [(ngModel)] 指令使用两种方式绑定成功更改了 [Size],但当事件发生时,qrcode 图像不会更改或增大/减小大小。谢谢
【问题讨论】:
标签: javascript angular angular5