[英]How to upload image in Summernote Editor (AngularJs version)?
誰能告訴我如何在summernote編輯器(angularJs v。)中上傳圖片? 我的代碼:
$scope.imageUpload = function(files) { uploadEditorImage(files); }; function uploadEditorImage(files) { if (files != null) { Upload.upload({ url: ROUTES.RESOURCESUPLOADFILE, file: files }).success(function(data, status, headers, config) { var uploaded_file_name = data.file_name, file_location = '/assets/uploads/'+uploaded_file_name; $scope.editor.summernote('editor.insertImage', uploaded_file_name); }); } };
<summernote editor="editor" editable="editable" on-image-upload="imageUpload(files)" ng-model="lessonFormEditData.description" ></summernote>
錯誤:
TypeError: Cannot read property 'summernote' of undefined
同樣“可編輯”參數返回未定義:
$scope.imageUpload = function(files) {
console.log($scope.editable); // undefined
};
謝謝!
成功后,您需要像上面一樣添加代碼。
var uploaded_file_name = data.file_name;
var file_path = '/assets/uploads/'+uploaded_file_name;
var editor = $.summernote.eventHandler.getModule();
editor.insertImage(vm.editable, file_path, uploaded_file_name);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.