2016-04-07 30 views
0

Açısal kullanıcı arabirimi uzantısını kullanıyorum. Editörde gösterilecek baskı özelliğini nasıl ayarlayacağımı bilmek isterim. Yazdırma özelliğini eklemeyi denedim, ancak editör de görünmüyor. İşteAçısal UI TinyMCE, yazdırma özelliği nasıl kurulur

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

editörü JavaScript yapılandırma edilir: Eklenti özelliğinden baskı kaldırdığınızda, düzenleyicidir

$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" 
     ] 
     }; 

gösterir Benim html. Editör yapılandırmasında neyi yanlış yapıyorum? Şimdiden teşekkürler.

cevap

0

Bu init'i yüklemeye çalışırken konsolda hangi JavaScript hataları var? Genellikle bir eklentiyi yüklemek, initinizin başarısız olmasına neden olur, çünkü bu eklenti, TinyMCE kodu bulmayı beklediği yerde değildir. Örneğin, yazdırma eklentisi, TinyMCE plugins klasöründe print adlı bir klasördedir. TinyMCE'i ve yazdırma eklentisini yüklemeye çalıştığınızda, editör varsayılan olarak bu konuma bakar. Ben kasıtlı benim TinyMCE yüklemesinden baskı eklentisi kaldırırsanız ben editör yük işlemi sırasında bu olsun: basitçe init print eklentisi ekleyerek eğer

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

Yani bu ben

    tarafından başlayacaktı başarısız olmasına neden olur TinyMCE içinde plugins klasöründe
  • Bak görmek için hatalar varsa baskı klasör orada
ise JavaScript konsolunun baktığımızda
  • görmek