2016-04-07 18 views
0

私は角形の伸びを使用しています。私はどのようにエディタに表示する印刷機能を設定するのか知りたいです。私は印刷機能を追加しようとしましたが、エディタ自体は表示されません。ここに私のHTMLは次のとおりです。角型UI TinyMCE、印刷機能の設定方法

<textarea ui-tinymce="tinymceOptions" name="template_content" ng-model="templateDocument.content"></textarea> 

ここでは、エディタのためのJavaScriptの設定は次のとおりです。

$scope.tinymceOptions = { 
     inline: false, 
     plugins : ['code lists preview paste pagebreak advlist wordcount print'], 
     skin: 'lightgray', 
     theme : 'modern', 
     trusted: true, 
     height: 500, 
     format: 'raw', 
     menubar: true, 
     toolbar: [ 
      "undo redo paste | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | pagebreak | code preview" 
     ] 
     }; 

私はプラグインのプロパティから印刷を削除すると、エディタが現れています。エディタの設定で何が間違っていますか?前もって感謝します。

答えて

0

このinitをロードしようとすると、コンソールにはどのようなJavaScriptエラーがありますか?通常、プラグインをロードすると、initが失敗する原因になります。プラグインがTinyMCEがコードを見つける場所にないためです。

たとえば、プリントプラグインはTinyMCE pluginsフォルダ内のprintという名前のフォルダにあります。 TinyMCEと印刷プラグインを読み込もうとすると、エディタはデフォルトでその場所を探します。私は意図的に私のTinyMCEのインストールから印刷プラグインを削除した場合、私は、エディタのロード処理中にこれを取得:

Failed to load: 
http://localhost/.../editors/tinymce_4.3.10/tinymce/plugins/print/plugin.js 

だから、単に初期化にprintプラグインを追加することで、これが失敗する場合、私は

    することから始めます
  • は、印刷フォルダが
があるかどうかを確認するためにTinyMCEの内 pluginsフォルダにエラーがある場合
  • ルックを見るためにJavaScriptコンソールを見ます
  • 関連する問題