【发布时间】:2014-03-22 00:56:08
【问题描述】:
我必须处理一系列包含 HTML 的 JSON 文件。我需要使用该 HTMl 来格式化一系列页面的正文文本,并且不能使用模板来获取这些信息。
我知道 jQuery 有 .html() 方法,可用于将 JSON 字符串解析为 HTML。
有没有更好的使用 Angular 的方法?我不想在我的应用程序中使用 jQuery。
谢谢。
【问题讨论】:
标签: html json angularjs angular-ui-router
我必须处理一系列包含 HTML 的 JSON 文件。我需要使用该 HTMl 来格式化一系列页面的正文文本,并且不能使用模板来获取这些信息。
我知道 jQuery 有 .html() 方法,可用于将 JSON 字符串解析为 HTML。
有没有更好的使用 Angular 的方法?我不想在我的应用程序中使用 jQuery。
谢谢。
【问题讨论】:
标签: html json angularjs angular-ui-router
在您的 html 中使用 ng-html-bind 指令...
HTML
<div ng-controller="ngBindHtmlCtrl">
<p ng-bind-html="myHTML"></p>
</div>
myHTML 是您的 html 字符串...
控制器
$scope.myHTML = 'I am an <code>HTML</code>string with <a href="#">links!</a> and other <em>stuff</em>';
【讨论】: