ckeditor+angularjs directive
Posted PeaFull
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ckeditor+angularjs directive相关的知识,希望对你有一定的参考价值。
var cmsPlus = angular.module(‘cmsPlus‘, []); cmsPlus.directive(‘ckEditor‘, function() { return { require: ‘?ngModel‘, link: function(scope, elm, attr, ngModel) { var ck = CKEDITOR.replace(elm[0]); if (!ngModel) return; ck.on(‘instanceReady‘, function() { ck.setData(ngModel.$viewValue); }); function updateModel() { scope.$apply(function() { ngModel.$setViewValue(ck.getData()); }); } ck.on(‘change‘, updateModel); ck.on(‘key‘, updateModel); ck.on(‘dataReady‘, updateModel); ck.on(‘paste‘, updateModel); ck.on(‘selectionChange‘, updateModel); ngModel.$render = function(value) { ck.setData(ngModel.$viewValue); }; } }; });
以上是关于ckeditor+angularjs directive的主要内容,如果未能解决你的问题,请参考以下文章
angular+ckeditor最后上传的最后一张图片不会被添加(bug)