因为kindEditor
不是AMD
写法,那么我如何使用requirejs
将kindEditor
引入呢?
在main.js
里面
path: {
'kindEditor': 'xxxx',
'zh_CN': 'xxxxxx',
},
shim: {
'zh_CN': ['kindEditor']
}
在directive
里面:
define(['kindEditor', 'zh_CN'], function () {
var writeTaskDirective = angular.module('writeTaskDirective', []);
writeTaskDirective.directive('writeTask', function ($window) {
return {
restrict: 'EA',
template: '<textarea id="editor_id" name="content" style="width:700px;height:300px;">Hml</textarea>',
replace: true,
link: function (scope, ele, attr) {
KindEditor.ready(function(K) {
$window.editor = K.create('textarea[name="content"]');
});
}
}
})
})
虽然是异步加载进来了kindEditor
,zh_CN
,同时kindEditor
在zh_CN
前面。但是仍然不起作用
直接required(“xxxxx”) 引进全局
能写具体点吗
require 完后,直接写 KindEditor.create(...);