我正在尝试使用“nativescript-photo-zoom”和nativescript-image-zoom 在我的角度应用程序中进行图像缩放,但它抛出“PhotoDraweeView 不是构造函数错误”有人可以帮助我吗?
我的代码html:
<PhotoZoom [src]="photoUrl" (finalImageSet)="onFinalImageSet($event)" (failure)="onFailure($event)" (scaleChanged)="onScaleChanged($event)"></PhotoZoom>
</GridLayout>
ts:
@Component({ selector: "ns-details", moduleId: module.id, templateUrl: "./item-detail.component.html", }) 导出类 ItemDetailComponent 实现 OnInit {
public photoUrl="https:// vignette.wikia.nocookie.net/inuyasha/images/b/b5/ Inuyasha.png";
constructor() { }
ngOnInit(): void {
const id = +this.route.snapshot.params["id"];
this.item = this.itemService.getItem(id);
}
onFinalImageSet(event) {
console.log("onFinalImageSet: ", event);
}
onFailure(event) {
console.log("onFailure: ", event);
}
onScaleChanged(event) {
console.log("onScaleChanged: ", event.object.zoomScale);
}
}
应用程序模块
从“nativescript-photo-zoom/angular”导入 { NativeScriptUIPhotoZoomModule };
@NgModule({
imports: [
NativeScriptModule,
AppRoutingModule,
NativeScriptUIPhotoZoomModule
],
})
导出类 AppModule { }