【问题标题】:How to change angular innerHtml element attributes如何更改角度 innerHtml 元素属性
【发布时间】:2020-08-03 19:24:59
【问题描述】:

我正在做一个 angular2+ 项目,经常使用 [innerHTML] 标签将内容动态插入到我的模板中。我的问题是我有需要在新标签页中打开的链接,但是,我不知道如何将目标更改为“_blank”。

<div class="container">
      <div *ngFor="let taoys of taoysArray">
        <h3 *ngIf="taoys?.title" [innerHTML]="taoys.title | safeHtml"></h3>
        <p *ngIf="taoys?.text" [innerHTML]="taoys.text | safeHtml"></p>
      </div>
  </div>
</div>

p 标签是链接出现的地方。

【问题讨论】:

    标签: html angular hyperlink innerhtml


    【解决方案1】:

    也许您可以有条件地设置一个占位符,用您实际想要的内容替换。像这样:

    '<a href target="{target}">link</a>'.replace('{target}', '_blank')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      • 2019-06-16
      • 1970-01-01
      • 2011-05-03
      • 2015-04-25
      • 1970-01-01
      相关资源
      最近更新 更多