179
rated 0 times
[
186]
[
7]
/ answers: 1 / hits: 23595
/ 7 Years ago, tue, march 21, 2017, 12:00:00
I am working with rss feed and got rss feed from my server so i am sending stringfy data but when i bind this in my angular 2 application it shows text with html tags so how we can remove this tags. I just want to show text only.
Here is server code:
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);
});
service.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'));
}
news.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>
i got response with some like this:
More From » node.js