<h1>{{ revision.title }}</h1>
<div ng-bind-html="revision.content"></div>
标题输出很好,但是内容却没有。它里面有一些html,我得到了以下错误:Attempting to use an unsafe value in a safe context.
像这样描述:http :
//docs.angularjs.org/error/ $
sce:unsafe,这很好,但是那我怎么能在那里输出内容将在其中一些HTML,所以我必须将其设置为{{ revision.content | safe }}
或smthn。正确的方法是什么?
编辑:
AngularJS版本:1.2
因此解决方法是:
angular- sanitize.min.js
从http://code.angularjs.org/中包含,并将其包含在您的模块中:
var app = angular.module('app', ['ngSanitize']);
然后您就可以自由使用 ng-bind-html
本文向大家介绍AngularJS通过$sce输出html的方法,包括了AngularJS通过$sce输出html的方法的使用技巧和注意事项,需要的朋友参考一下 【问题描述】 AngularJS的强大之处之一就是他的数据双向绑定功能----->ng-bind和针对form的ng-model 但在我们的项目当中会遇到这样的情况,后台返回的数据中带有各种各样的html标签 AngularJS输出html
我正在努力跟上“现代”C的速度,特别是使用模板。我得到了一个班级分数,超过了 我的问题——有没有一种方法可以为多种容器类型编写类似于下面代码的模板? 只要T有一个值,上面的代码就以多行格式正确输出向量 我还意识到,对于所有类型,以通用方式覆盖容器的输出可能是个坏主意(或者至少是不礼貌的)。因此,上面的模板代码最终会将typename硬编码/限制为“Point”和一个模板化容器。 好的,根据Andy
问题内容: 阅读AngularJS教程第9步后, 我创建了自己的AngularJS过滤器,该过滤器应将布尔数据转换为html。 这是我的过滤器代码: 这是我的HTML代码: 问题是浏览器将返回值按字面显示为: 而不是应显示的图标(或呈现的html)。 这是JSFiddle示例 我认为在此过程中会发生一些消毒。 是否可以关闭此特定过滤器的消毒功能? 我也知道如何通过不从过滤器返回HTML输出而是显示
内容输出方法为:display() 将模板内容输出: $this->display(); //调用默认对应模板
问题内容: 我希望能够将当前循环迭代输出到我的模板。 根据文档:http : //wsgiarea.pocoo.org/jinja/docs/loops.html,我正在尝试使用一个loop.counter变量。 我有以下内容: 虽然没有任何输出到我的模板。正确的语法是什么? 问题答案: 循环内部的计数器变量在jinja2中称为 loop.index 。 有关更多信息,请参见http://jinj
这是我的模板: 这是我的视图模板: 我得到的内容是html,我想在视图中显示,但我得到的只是原始html代码。如何呈现HTML?