次のコードがあります。
app.directive('ckEditor', [function () {
return {
require: '?ngModel',
link: function ($scope, elm, attr, ngModel) {
var ck = null;
var config = attr.ckSize;
ck = CKEDITOR.replace(elm[0]);
if (config == 'narrow') {
ck.resize(700, 357);
} else {
ck.resize(900, 357);
}
ckEditor インスタンスのサイズを変更しようとしていますが、次のようなエラー メッセージが表示されます。
TypeError: Cannot call method 'setSize' of undefined
at CKEDITOR.editor.resize (http://127.0.0.1:81/Scripts/ckeditor/ckeditor.js:294:23)
そのエディターのサイズのインスタンスを変更する方法について誰かアドバイスをもらえますか?