2017-05-23 11 views
3

ng2-ckeditorを角材2のmd-tabに入れようとしているときに問題があります。ここで角材ckeditorの2つのタブ

はコードです:

HTML

<md-tab-group> 
    <md-tab> 
     <ckeditor [(ngModel)]="content"></ckeditor> 
    </md-tab> 
</md-tab-group> 

問題は、私はCKEditorバージョンで何かをクリックしたときに、私はエラーを取得することです:

ckeditor.js:438 Uncaught TypeError: Cannot read property 'getSelection' of undefined at CKEDITOR.dom.selection.getNative (ckeditor.js:438) at CKEDITOR.dom.selection (ckeditor.js:436) at a.CKEDITOR.editor.getSelection (ckeditor.js:434) at $.onOpen (ckeditor.js:721) at $.d.onShow (ckeditor.js:697) at $.showBlock (ckeditor.js:716) at $.e [as click] (ckeditor.js:696) at Object.execute (ckeditor.js:690) at ckeditor.js:691 at ckeditor.js:31 at Object.callFunction (ckeditor.js:31) at HTMLAnchorElement.onclick (VM30482 -KkkPBxTMDSipcy86VCV:1)`

奇妙である何タブをロードすると(1秒のように)、それはうまく表示されます。

解決策はありますか?ありがとうございました! <ckeditor [(ngModel)]="content" [config]="{extraPlugins: 'divarea'}"></ckeditor>

+0

md-tabからckeditorを試しましたか?同じエラーはありますか? – bchampion

+1

はい、エラーはまったくなく、うまくいきます。 –

+0

この問題は、[github](https://github.com/angular/material2/issues/4734)に関連する可能性があります。私も同様の問題を抱えており、どこから来たのか分かりません。 – tftd

答えて

0

こんにちは、プラグインdivareaを追加することによって、それが動作するようです。

Thew divareaプラグインはうまくいきませんでしたが、CkEditorをすぐに表示される(最初の/選択された)タブに配置すると、エディタが正常に動作することが分かりました。

多分、これは誰かを助けるでしょう。

関連する問題