2017-10-16 43 views

回答

1

您可以捕捉插入到textarea的圖像的點擊並提示新的尺寸。下面的代碼是只是概念上

$(textarea[0]).on("click", "img", function(){ 
    var me = this, 
     size = prompt("Size: ", me.width + "x" + me.height); 
    if (size) { 
     scope.$apply(function(){ 
      var [w,h] = size.split("x"); 
      $(me).css({ width: w, height: h }); 
     }); 
    } 
}); 

插入此片段到wysiwyg指令link功能,插入圖片,並點擊它。

注意,你不能使用標準angular.element,因爲它不支持選擇在.on方法,讓你必須使用 ol'good的jQuery代替。

plunker

+0

謝謝Andrejs ..你的解決方案看起來不錯。但我想通過拖動圖像角直接調整圖像大小。這樣的事情.. https://stackoverflow.com/questions/35593077/how-to-resize-the-image-by-dragging,但我沒有與我的plunkr整合。 – Sh4m