summernote 编辑html,Summernote插入动态HTML

本文探讨了如何在AngularJS应用中使用Summernote编辑器动态更新HTML内容。作者尝试了多种方法来实现这一目标,包括使用ng-bind-html和自定义函数SkipValidation,但未能成功。文中还提供了尝试过的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有一个名为$ scope.selectedTemplate的变量。这个变量包含HTML文本,并且基本上从充满了具有这个“内容”文本的对象的选择列表中拉出。Summernote插入动态HTML

我试图然后使用一个函数,当执行第一次,但不是当selectedTemplate变量更改时,我的summernote编辑器的内容。当我在HTML p元素中使用相同的函数(使用ng-bind-html)时,会显示动态selectedTemplate内容。

这工作:

这不:

AngularJS:

$scope.SkipValidation = function (value) {

var decoded = $("

return $sce.trustAsHtml(decoded);

};

摘要

如何使用ng-bind-html和SkipValidation方法动态更改我的Summernote编辑器的HTML格式内容?

更新1:

试图处理使用手表selectedTemplate的变化正在与下面的代码:

$scope.$watch('selectedTemplate', function() {

if($scope.selectedTemplate != ""){

$("#templatecontent").summernote('code',"Hello");

}

});

然而,这是一个输出你好手工和静态文本。

使用此代码,不幸的是,不工作:

$scope.$watch('selectedTemplate', function() {

if($scope.selectedTemplate != ""){

$("#templatecontent").summernote('code',$scope.SkipValidation($scope.selectedTemplate));

}

});

2016-11-22

Kraishan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值