【问题标题】:How to bind HTML to an Element - AngularJS如何将 HTML 绑定到元素 - AngularJS
【发布时间】:2017-12-19 09:51:44
【问题描述】:

我正在尝试将 html 绑定到我的 div 元素,但真的不知道该怎么做。我对 angularjs 不是很好,但 ng-bind-html 应该这样做吗?

这就是我尝试的方式,

<div ng-bind-html="{{tile.Info.Title}}"></div>
<div ng-bind-html="{{tile.Info.Content}}"></div>

在 Angular 2 中,它只是 [innerHTML],不能让它在这里工作,有什么建议吗?

【问题讨论】:

标签: angularjs


【解决方案1】:

你可以得到一个例子here

<div ng-controller="ExampleController">
 <p ng-bind-html="myHTML"></p>
</div>

【讨论】:

    【解决方案2】:

    正如 @Aleksey 在 cmets 中所建议的,当您使用 ng- 时,无需使用大括号 {}。所以你的代码应该是这样的:

    <div ng-bind-html="tile.Info.Title"></div>
    <div ng-bind-html="tile.Info.Content"></div>
    

    【讨论】:

      猜你喜欢
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 2012-03-23
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      相关资源
      最近更新 更多