如何将JSON转换为角度的HTML
How to transform JSON into HTML in angular
我是 Angular 的新手,我遇到了一个在现有文档中找不到答案的问题。
本质上,我有一个获取json数据的控制器:
...
$http.get("/json/blabla").success(function(result) {
$scope.information = (function () { return result; })();
然后在我的模板中 <div ng-controller="myController">
<div>{{information}}</div>
从 json 返回的数据如下所示: <p><strong>something</strong> blabla </p><p>something else</p>
在我的最终 html 输出中,打印<p>
和其他标签时没有转换为 HTML...我读到您将为此使用 angular 中的 $compile
功能,但我似乎找不到一个例子来使用它来做这么简单的事情。
任何建议将不胜感激!谢谢- 五
如果您将 ngBindHtml
属性用于<div>
,它将作为 HTML 而不是文本加载,您应该能够使用它进行设置......
<div ng-bind-html="information"></div>
这应该会产生所需的结果,尽管您需要首先安装 ngSanitize,以便能够以安全的方式正确呈现 HTML。
要安装 ngSanitize,请先下载脚本并将其包含在调用脚本的任何位置,然后在模块依赖项列表中添加ngSanitize
,从而产生类似于...
angular.module('app', ['ngSanitize']);
相关文章:
- 如何使用gump任务将html转换为javascript字符串
- 将包含SVG元素的HTML转换为图像文件
- 如何在使用jsPDF将html转换为pdf的同时,在pdf中的某个点进行分页
- 如何将带有大量svg图表的html转换为pdf
- 用于将html转换为bbcode的Javascript,用于带有链接的图像
- 如何使用JavaScript将HTML转换为RTF
- 如何将HTML转换为有效的XHTML
- Javascript-将文本从html转换为字符串
- 将数据从HTML转换为Javascript(jQuery)
- 将提交按钮的HTML转换为链接HTML
- 是否可以在经过HTML转换的画布上使用getDataImage
- 将HTML转换为Sencha
- Java使用css+js将html转换为pdf
- 从一个HTML转换到另一个HTML
- JavaScript 中的 HTML 转换器问题
- 将自动生成的 html 转换为字符串
- PHP Echo 将 HTML 转换为文本
- 在jsView中使用html转换器在语法上是错误的:data-link=“html{:p roperty}”而不是dat
- 仅使用 javascript 将 HTML 转换为 PDF
- 角带 - 模态 HTML 转换不起作用