I have this in my template file:
<div class="read-one-article">
<mat-list
role="list"
*ngFor="let article of articleService.dataSource.article"
>
<mat-list-item role="listitem">
<h3>{{ article.id }}</h3>
</mat-list-item>
<mat-list-item role="listitem">
<div class="article-title">
<h3>{{ article.title }}</h3>
<span class="article-user-id">user: {{ article.user_id }}</span>
</div>
</mat-list-item>
<mat-list-item role="listitem">
{{ article.content }}
</mat-list-item>
<mat-divider></mat-divider>
</mat-list>
</div>
I need to pass article.id
variable to function as atribute in .ts file same component:
export class ReadOneArticleComponent implements OnInit {
constructor(public articleService: ArticleService) {}
ngOnInit() {
this.articleService.readArticle(article.id);
}
}