【发布时间】:2021-04-08 14:46:33
【问题描述】:
我正在使用ngx-image-cropper 来加载和裁剪图像。根据文档有
(imageLoaded)="imageLoaded($event)"
但是当我进入打字稿调试方法“imageLoaded()”时,图像未定义! 它没有向方法传递任何东西。
在库的代码中可以看到这个
imageLoaded: EventEmitter<void>;
所以看起来事件没有通过任何东西,即使文档说它确实如此。就我如何访问加载的图像而言,我在这里遗漏了什么吗?
问题 - 文档没有显示在 html 中传递的任何内容,我应该传递 '$event' 吗?
imageLoaded(image: HTMLImageElement) {
// image is undefined
}
<image-cropper
[imageChangedEvent]="imageChangedEvent"
[maintainAspectRatio]="true"
[aspectRatio]="4/3"
format="png"
[transform]="transform"
(imageCropped)="imageCropped($event)"
(imageLoaded)="imageLoaded($event)"
(loadImageFailed)="loadImageFailed()">
</image-cropper>
【问题讨论】:
标签: javascript html angular typescript ngx-image-cropper