当我翻转切换时,我想要更新数据。 然后将返回的数据内插到组件中。
我目前正在使用Markdown https://github.com/dimpu/angular2-markdown 代码在html文件中如下所示:
<markdown>{{post?.text}}</markdown>
切换:
onChange(value: any) {
if (value.checked === true) {
this.areaService.isAreaChecked = true;
this.areaService.currentAreaName = 'information';
} else {
this.areaService.isAreaChecked = false;
this.areaService.currentAreaName = 'fun';
}
this.postService.getNextPost(this.areaService.currentAreaName)
.subscribe((post: Post) => {
this.post = post;
if (post) {
this.text = 'https://client.wildfyre.net/areas/' + this.areaService.currentAreaName + '/' + post.id;
} else {
this.text = 'https://client.wildfyre.net';
}
});
this.areaService.getAreaRep(this.areaService.currentAreaName)
.subscribe(reputation => {
this.rep = reputation;
});
}
问题是当post.text被假定为更新时,它不会。
它保留了以前的数据
无论如何我可以强迫它重做<markdown>
中的方法吗?与ngOnit相似
当我删除降价标记时,它可以正常运行