gpt4 book ai didi

javascript - 如何从 Angular 2的文本中删除html标签

转载 作者:数据小太阳 更新时间:2023-10-29 05:49:22 27 4
gpt4 key购买 nike

我正在使用 rss 提要并从我的服务器获取 rss 提要,所以我正在发送 stringfy 数据,但是当我在我的 angular 2 应用程序中绑定(bind)它时,它显示带有 html 标签的文本,因此我们如何删除这个标签。我只想显示文本。

服务器代码如下:

exports.newspage=function(req,resp){
db.executeSql("select header,text,teaser from news_d",function(data,err){
if(err){
resp.writeHead(200,{"Content-Type":"text/html"});
resp.write("<html><head><title>500</title></head></html>");
}
else{
resp.writeHead(200,{"Content-Type":"x-application/json"});
resp.write(JSON.stringify(data));
}
resp.end();
});
};

app.get('/newspage', function(req, resp) {

emp.newspage(req,resp);

});

服务.ts:

gettagesnews(){
let headers = new Headers();
headers.append('x-access-token',this.token);
var options = new RequestOptions({headers: headers});
return this.http.get('http://services.com:9000/newspage/',options).map((res:Response) => res.json())
.catch((error:any) => Observable.throw(error.json().error || 'Server error'));
}

新闻.ts:

tagesnews:Array<TagesnewsList>;

this.newsauth.gettagesnews().subscribe((dailynews)=>{
this.tagesnews=dailynews;
});

html:

<div *ngFor="let daily of tagesnews">
<span style="font-size: 13px">{{daily.text}}</span> </button>
</div>

我得到了一些像这样的 的回应:

sample text

最佳答案

你只需要绑定(bind)html:

<div *ngFor="let daily of tagesnews">
<span style="font-size: 13px" [innerHTML]="daily.text"></span>
</div>

关于javascript - 如何从 Angular 2的文本中删除html标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42929862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com