当前位置: 首页 > 知识库问答 >
问题:

如何使angular2[innerHtml]工作[重复]

松高歌
2023-03-14

我不知道哪里做错了,因为没有错误报告。

import { Component, OnInit, ViewContainerRef } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
 testhtml = "<p>Hello world</p>";
    constructor(){}

 }

}
<div class="blog-post">[innerHtml]="testhtml"</div>

共有1个答案

刘嘉木
2023-03-14

Angular使用{{property}}插值。这就是在div中显示纯文本的方式,如下所示

解决方案1:

<div class="blog-post">{{testhtml}}</div>

但这将写出文本,而不是HTML。

<div class="blog-post" [innerHtml]="testhtml"></div>

解决方案3:

<div class="blog-post" innerHtml="{{testhtml}}"></div>

属性绑定(解决方案2)是首选方法。

 类似资料:
  • 我试图在一个我的组件中使用Tesseract来执行文件上的ocr。 .ts: .html 我遵循了这个,但是这个错误显示了 我应该怎么做才能让这个工作成功?

  • 我开始使用ExoPlayer来传输一些音频。一切都很好,直到我遇到一个URL,其中有一个“301永久移动”重定向。默认情况下,ExoPlayer2不会处理该问题。 我已经看过这个帖子了:https://github.com/google/ExoPlayer/issues/423 在那里,他们说要向HttpDataSource或UriDataSource添加新的“lowCrossDomainReDi

  • 我搜索了如何在Angular2中缓存XHR,发现使用了< code>share()方法。但是我创建的服务并不像我预期的那样工作。 我错过了什么?(当然,导入所需的类和接口)

  • 我正在尝试让ClientHttpRequestInterceptor遵循BaelDung的Spring RestTemplate请求/响应日志记录工作。问题是ClientHttpRequestInterceptor从未被调用。 我在HandlerInterceptor和HandlerInterceptorAdapter拦截器中遇到了类似的问题。问题是我需要一个add a listener,这是我发

  • 我试图确切地理解Java字符串是如何不可变的。我明白这应该是一个简单的概念,但在阅读了几个在线网页后,我仍然不太明白。 我不明白Java字符串是如何“不可变”的。我目前有以下代码: 我的输出如下: 如果字符串应该是不可变的,为什么会发生这种情况?为什么我能给字符串重新赋值?

  • 我对Angular 2相当陌生,请考虑一下。 我在使用angular 2将文件上传到节点服务器时遇到了一个问题。使用邮递员很管用: