【发布时间】:2017-03-25 11:02:52
【问题描述】:
在我的项目中实现cropperjs 有点麻烦。即使我相信它被正确注入,我也会不断收到上述错误。
请看我的代码
module view.pages.controllers {
export class CropToolController {
public static $inject = ["Cropper"];
constructor(
private Cropper: cropperjs.Cropper
) {
var image = document.getElementById('image');
var cropper = new Cropper(image, {
aspectRatio: 16 / 9,
crop: function(e) {
console.log(e.detail.x);
console.log(e.detail.y);
console.log(e.detail.width);
console.log(e.detail.height);
}
});
}
private getFileUrl(id: string) {
return this.$urlHelper.getAssetUrl(id);
}
}}
不知道定义文件是否有错误,但对我来说似乎很好
export class Cropper {
constructor(element: HTMLImageElement, options: CropperOptions);
crop(): void;
reset(): void;
...}
有人知道我在这里做错了什么吗?谢谢
【问题讨论】:
标签: angularjs typescript