javascript - Angularjs Summernote : $scope. editor.insertImage 不是函数

标签 javascript angularjs image summernote

我想将图像上传到服务器并将其作为图像放置在我的文本中。

编辑:

<summernote ng-model="answer.value" id="answerValue" config="options" on-image-upload="imageUpload(files)" editable="editable" editor="editor"></summernote>

JS 代码:

$scope.options = {
   height: 400
};
$scope.imageUpload = function(files) {
    answer.uploadImage(files[0]).then(function(result) {
        console.log('image upload\'s editor:', $scope.editor);
        console.log('image upload\'s editable:', $scope.editable);
        $scope.editor.insertImage($scope.editable, result.data.url);
    }, function(result) {

    });
};

图书馆:

<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="bower_components/summernote/dist/summernote.min.js"></script>
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/angular-summernote/dist/angular-summernote.min.js"></script>

$scope.editor 和 $scope.editable 已定义,但它说:

$scope.editor.insertImage is not a function

有人知道我做错了什么吗?

最佳答案

更改代码

$scope.editor.insertImage($scope.editable, result.data.url);

$scope.editor.summernote('insertImage', result.data.url, 'filename');

它可以在 Summernote 0.7.0 中使用 Angular-summernote 运行

关于javascript - Angularjs Summernote : $scope. editor.insertImage 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342529/

相关文章:

javascript - 直接调用匿名函数与通过变量调用之间的区别?

javascript - 将 javascript 代码应用于两个不同的 php 页面

javascript - 为什么nestjs拦截器返回未定义?

angularjs - 如何在tomcat中打包和部署Grails 3.3.2 Angular项目

javascript - 将多个元素作为一个单元触发 onBlur

c# - 加载的数组未绑定(bind)到 .net 应用程序中 ng-options 中的 Angular 指令

javascript - iOS 上 jquery ui datepicker 奇怪的触摸/点击行为

python - 从 django 数据库加载图像文件路径时出错

image - 使用烘焙数据解析 PNG 图像

C# - 从 tif 文件中删除属性标签项