angular使用umeditor中,需要将数据绑定到编辑器中,显示html的问题

angular使用umeditor中,需要将数据绑定到编辑器中,使用ng-model则会显示html标签,使用ng-bind则会正常显示,但是我使用的是modal模态框,第一次ng-bind正常显示,当退出模态框后,再次点进去就会跟ne-model显示的一样,内容带有html标签,每次刷新页面,ng-bind都只会正常显示一次。网上也查询了,使用过$sce.trustAsHtml(),也是只能显示一次,跟ng-bind一样。这并不是我想要的,请教大神帮我解决,部分代码如下:

<div class="form-group">
        <label>内容</label>
        <script type="text/plain" id="myEditor" ng-bind="item.contents"  style="width:1000px;height:240px;"></script>
</div>

第一次显示
图片描述

第二次显示
图片描述

阅读 3.8k
3 个回答

请问你这个问题解决了吗?

Angularjs 貌似是:ng-bind-html

<div ng-bind-html="xxx.html">

Angularjs2 是:[innerHTML]

<div [innerHTML]="xxx.html">

PS:如果是新项目的话,推荐使用Angularjs2, 好用很多,纯组件 + 依赖注入服务,没有controller写起很方便。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题