【发布时间】:2012-12-28 10:56:51
【问题描述】:
我想让用户裁剪图像,我找到了这个 JQuery 插件 - http://deepliquid.com/content/Jcrop.html
我尝试将它与 Angular-ui 的 Jquery 直通选项一起使用,将 ui-jq=Jcrop 指令添加到 <img>
问题是,如果我使用 ng-src 来动态更改图像,它就不起作用并且什么也看不到。如果我将其更改为 src 并放置一个静态 url,我可以看到图像和 Jcrop。
我该如何解决? 另外,我怎样才能听 Jcrop 的回调来知道用户的选择是什么?
有没有更好/更简单的方法向 AngularJS 添加图像裁剪功能?
【问题讨论】:
-
顺便说一句,Angular UI 的 jQuery Passthru 指令已移至 github.com/angular-ui/ui-utils/tree/master/modules/jq
-
我更新了 plnkr,它在此处显示裁剪后的图像:plnkr.co/edit/Iizykd7UORy3po1h5mfm?p=preview。并查看帖子以获取有关使用指令进行图像裁剪的更多详细信息:coding-issues.blogspot.in/2013/10/…
-
我认为有更好的方法来添加图像裁剪功能,因为 Jcrop 的角度指令不是最新的。我写了一篇关于比较图像裁剪 AngularJS 指令的博文:lingohub.com/blog/2016/03/angularjs-directives-image-cropping
标签: angularjs jcrop angular-ui