【问题标题】:Processing JSON string as HTML in Angular在 Angular 中将 JSON 字符串处理为 HTML
【发布时间】:2014-03-22 00:56:08
【问题描述】:

我必须处理一系列包含 HTML 的 JSON 文件。我需要使用该 HTMl 来格式化一系列页面的正文文本,并且不能使用模板来获取这些信息。

我知道 jQuery 有 .html() 方法,可用于将 JSON 字符串解析为 HTML。

有没有更好的使用 Angular 的方法?我不想在我的应用程序中使用 jQuery。

谢谢。

【问题讨论】:

    标签: html json angularjs angular-ui-router


    【解决方案1】:

    在您的 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>';
    

    【讨论】:

      猜你喜欢
      • 2020-10-27
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      • 2020-05-13
      • 1970-01-01
      • 2021-07-21
      相关资源
      最近更新 更多