在app.js中,我将“setup”设置为创建自定义按钮,如下所示:
$scope.tinymceOptions = {
height:250,
plugins: [
"advlist autolink lists link charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | fullscreen",
setup: function(ed) {
ed.addButton('image', {
title: 'Insert Image',
onclick: function() {
$('#myModalTinyMCE').modal('show');
}
});
}
};
问题是设置功能打破了与模型的绑定。添加到编辑器的内容不会与模型同步,反之亦然。我发现其他一些用户也有同样的问题,但没有一个得到答案/答案对我不起作用。
这是链接:
angular-ui/ui-tinymce setup method in tinymceOptions breaks model binding
https://stackoverflow.com/questions/27227365/angularjs-angular-ui-tinymce-custom-button
https://github.com/angular-ui/ui-tinymce/issues/112
任何人都可以提供帮助吗?