#angular #typescript
#angular #typescript
Вопрос:
Когда я нажимаю на следующий тег привязки
<h4><a [routerLink]="['/demo/article',article._id]">{{article.articletitle}}</a></h4>
, будет отображаться статья (которая находится в другом ts.файле), но иногда она не отображается, а в некоторых случаях при обновлении она отображается.Я думаю, это из-за ngonint(), который отображается только после обновления?Я не уверен в своей проблеме ….. может кто-нибудь предложить помощь……….
article.ts,
route.params.subscribe(p => { this.id = p['id'] });
ngOnInit():any{
this.showarticles = true;
this.showform = false;
var headers = new Headers();
headers.append('Content-Type', 'application/json')
this.http.get(this.header1 'api/auth/getarticlebyid/' this.id,{ headers: headers })
.subscribe(
response => {
if (response.json().error_code == 0) {
this.articles = response.json().result;
} else {
this.toastr.error('Old Password is not correct');
}
});
мой шаблон,
<div class="col-sm-12 nopadding topmargin-lg" *ngFor = 'let article of articles'>
<div class="form-group">
<div class="heading-block nobottommargin noborder">
<h4>{{article.articletitle}}</h4>
<span>{{article.articledescription}}</span>
<h5 class="nobottommargin">{{article.tags}}</h5>
</div>
</div>
Комментарии:
1. Это странно. получаете ли вы какие-либо ошибки в консоли?
2. Я это исправил………..
3. могу ли я узнать, в чем проблема?