[英]How to edit HTML document with tags in textarea without displaying the tags?
这是我有点挣扎的事情。 我有这个 textarea 可以显示带有 HTML 标签的文本。 我正在使用Angular 10
和angular-material/@latest
。
这是显示 HTML 文档的文本区域。
<mat-form-field *ngIf="editStatement">
<textarea matInput [innerHTML]="statement.statement_description_html"></textarea>
</mat-form-field>
表格如下所示:
我想要的是不显示 HTML 标签,而是解释它并仅在文本区域中显示文本。 那可能吗? 其他SO帖子中的一些建议这样做
<textarea [innerHTML]="getInnerHTML(name)" cols="" rows=""></textarea>
and in .ts file
getInnerHTML(val){
return val.replace(/(<([^>]+)>)/ig,'');
}
这种方法的问题在于它删除了所有标签。 我想保留标签,但提供一种编辑文本的方法——有点像一些 CMS 系统,如 Wordpress、Wix 等。
我可以使用 Angular 执行此操作吗?
也许您正在寻找可以嵌入到页面中的“所见即所得”HTML 编辑器(如TinyMCE )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.