【发布时间】:2017-12-18 09:41:10
【问题描述】:
我有一个将数据存储在 firebase 中的 Angular 项目。数据以字符串 (prdName: string;) 的形式存储在数据库中。我想问是否可以在<b>this is text</b>之类的字符串中放置一个html标签并将其存储,然后将它们绑定/查看为html文本格式? (文字变为粗体)
//service.ts
getData() {
this.List = this.firebase.list('Product');
return this.List;
}
insertProduct(Product: Product) {
this.productList.push({
prdName: Product.prdName,
prdCategory: Product.prdCategory,
prdSup: Product.prdSup,
prdImage: Product.prdImage,
prdDescription: Product.prdDescription
});
}
//component.ts
ngOnInit() {
var x = this.ListService.getData();
x.snapshotChanges().subscribe(item => {
this.List = [];
item.forEach(element => {
var y = element.payload.toJSON();
y["$prdKey"] = element.key;
this.List.push(y as List);
});
});
}
<!--component.html-->
<label>Product Name: </label> {{ListService.selectedProduct.prdName}}
如果需要更多的 sn-ps,请告诉我。非常感谢您。
【问题讨论】:
标签: html string angular typescript text-formatting