angular.js:$ sanitize在$ injector:modulerr上使用角度站点的精确代码示例失败

 农民工小耿 发布于 2023-01-30 19:35

更新:

重现步骤:

    访问此链接:http://docs.angularjs.org/api/ngSanitize.$ sanitize

    点击代码示例右上角的"编辑"按钮.

    选择jsfiddle或plnkr

预期结果:将在'rendered'标题下看到html输出

我正在尝试实现html绑定.奇怪的是,我无法使用此示例中的确切代码获得一个有效的示例:

http://docs.angularjs.org/api/ngSanitize.$ sanitize

它适用于角度位置,但不适用于其他地方.

我尝试使用编辑链接plunk和jsfiddle,没有结果.在本地运行我在控制台中收到此错误:

这是我在控制台中得到的:

未捕获的错误:[$ injector:modulerr]

HTML:






   
    
    
Snippet:
Directive How Source Rendered
ng-bind-html Automatically uses $sanitize
<div ng-bind-html="snippet">
</div>
ng-bind-html Bypass $sanitize by explicitly trusting the dangerous value
<div ng-bind-html="deliberatelyTrustDangerousSnippet()">
        t;/div>
ng-bind Automatically escapes
<div ng-bind="snippet">
</div>

JS:

function Ctrl($scope, $sce) {
  $scope.snippet =
    '

an html\n' + 'click here\n' + 'snippet

'; $scope.deliberatelyTrustDangerousSnippet = function() { return $sce.trustAsHtml($scope.snippet); }; }

dcodesmith.. 8

有错误是自我解释,你没有在小提琴或plunkr中包含angualar.sanitize.js脚本.

我在下面添加了以下脚本标记


小提琴

1 个回答
  • 有错误是自我解释,你没有在小提琴或plunkr中包含angualar.sanitize.js脚本.

    我在下面添加了以下脚本标记

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular-sanitize.js"></script>
    

    小提琴

    2023-01-30 19:37 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有