javascript - AngularJS 中的 Textarea 不渲染 HTML

标签 javascript angularjs ionic-framework

我的 Ionic 应用程序中有一个文本区域,用于创建新消息或编辑消息。我的问题是当我尝试编辑消息时,文本区域不会将字符串呈现为 HTML 标记。

我已经尝试设置 ng-bind-html 并使用 $sce 过滤器。

这是一个Plunker with what I've already tried.

最佳答案

我认为不可能在文本区域中绑定(bind) html,但你可以尝试“contenteditable”

<div ng-bind-html="text_field.text"
     contenteditable="true" 
     ng-model="text_field.text"
     cols="50"
     rows="10">

看看这个plunkr:https://plnkr.co/edit/WDvKdG?p=preview

关于javascript - AngularJS 中的 Textarea 不渲染 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42906302/

相关文章:

javascript - 如何在没有 Jquery 的情况下在 AngularJS 或纯 JavaScript 中制作签名板?

css - 分屏 Scss( ionic )

css - 将背景图像添加到 ionic 页面

javascript - JS 控制台中的 "initMap is not a function"错误(Google map API)

javascript - 使用 Twitter Bootstrap 在悬停时放大图像

javascript - 旋转数组并将所有组合存储在对象变量中

angularjs - Angular ng-options 按问题跟踪

javascript - AngularJS:如何处理路由 Controller 中的键盘快捷键?

javascript - 调用指令时 ng-repeat 不起作用

angular - 我的硬件 'Back Button Action' 在 Ionic 4 中不工作