私はangular-ui-tinymceとtinymce ver 4.5.6を使用しています エディタのローカライズを動的に変更しようとしています。ローカリゼーション用に私はangular-translateを使用しますが、私はそれを行うことができません。角型エディタのローカリゼーションを動的に変更するにはどうすればよいですか?
私はJS
var tinymce=null;
vm.tinymceOptions = {
setup: function(editor) {
tinymce = editor;
},
content_css: "vendor/tinymce/angular-ui-tinymce/skins/lightgray/content.min.css",
language: $translate.proposedLanguage(),
//more options here
}
//To get localization change
$rootScope.$on('$translateChangeSuccess', function() {
if(tinymce!=null)
tinymce.execCommand('mceRepaint'); //This doesn't reflect any changes
});
そして、ここでは、HTMLあるこの
のようにそれを達成しよう:
<form method="post" ng-show="vm.editMode">
<textarea ui-tinymce="vm.tinymceOptions" ng-model="vm.editorContent"></textarea>
</form>
は、エディタの言語の変更をページを更新した後。
$ onイベントのexecCommandが実行されて言語が変更されたときにチェックしましたか? – trd3v3lop
@ trd3v3lopうん、何のエラーも、何も.. – ayZagen