如何禁用summernote(angular-summernote)?

问题描述 投票:1回答:4

我正在使用angular-summernote。如何禁用它?

<div summernote class="summernote" ng-model="postData.content" placeholder="Content"></div>
angularjs summernote
4个回答
1
投票

您可以在透明元素上放置div。它会模糊elemtn并使其无法访问用户。


0
投票

解决方法:只需添加ng-if即可隐藏该标记并显示另一个textarea。


0
投票

如果你有一个summernote元素,那么你可能会使用这个:

$(". summernote").siblings(".note-editor").find(".note-editable").attr("contenteditable","false");

该部分是用户可以写内容的部分。


0
投票

它可以像这样解决。它有点像hacky但它​​可以完成工作并确保在禁用状态下不能更改文本和图像。使用此解决方案,编辑器中显示的所有内容都将保留在编辑器应显示的位

$timeout(function(){
   angular.element('.note-editable').attr('contenteditable', false);
   angular.element('.note-control-selection').remove();
},0);
© www.soinside.com 2019 - 2024. All rights reserved.