700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > AngularJS集成富文本编辑器

AngularJS集成富文本编辑器

时间:2023-01-26 14:11:43

相关推荐

AngularJS集成富文本编辑器

最近在Angular中需要集成富文本编辑器,本来已经集成好百度的UEditor,后台觉得配置太多,让我弄个别的,然后就找到了wangEditor,这个配置和上手都要简单一些,下面来看看具体操作步骤吧:

首先大家可以在/wangfupeng1988/wangEditor或者官网/ 进行下载,里面文档内容也很容易理解,可以自行配置。下载后解压,我们需要用到的主要是wangEditor.js或者wangEditor.min.js。下面附上目录及代码:

1 <html> 2 <head> 3<title>angular集成wangEditor</title> 4<meta charset="utf-8"> 5<script src="js/angular.min.js"></script> 6<script src="js/wangEditor.min.js"></script> 7 </head> 8 <body ng-app="myApp" ng-controller="myCtrl"> 9<div id="editor" ng-model="sendPromt"></div>10<button ng-click="getContent()">获取html</button> <br />11<button ng-click="getContent2()">获取text</button> <br />12 <script type="text/javascript">13var app = angular.module('myApp',[]);14app.controller('myCtrl',['$scope',function($scope){15 //配置wangEditor16 var E, editor;17 E = window.wangEditor;18 editor = new E('#editor'); //id一定要一致19 editor.customConfig.menus = [20 'head', // 标题21 'bold', // 粗体22 'fontSize', // 字号23 'fontName', // 字体24 'italic', // 斜体25 'underline', // 下划线26 'foreColor', // 文字颜色27 'backColor', // 背景颜色28 'link', // 插入链接29 'list', // 列表30 'justify', // 对齐方式31 'image', // 插入图片32 'table', // 表格33 'video', // 插入视频34 'code', // 插入代码35 'undo' // 撤销36 ];37 //如果需要使用 base64 编码直接将图片插入到内容中,可参考一下示例配置38 editor.customConfig.uploadImgShowBase64 = true;39 // 将图片大小限制为 10M40 editor.customConfig.uploadImgMaxSize = 10* 1024 * 1024;41 editor.create();42 //获取内容的方式43 $scope.getContent = function(){44 alert(editor.txt.html())45 }46 $scope.getContent2 = function(){47 alert(editor.txt.text())48 }49 }]);50 </script>51 </body>52 </html>

好了,最简单的及成就完成了,下面直接访问url进行测试即可,可以上传图片,获取文本内容等,需要其他配置的自行设置即可。

谢谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。