Причина в async
трубе.async
труба автоматически получит значение из Promise
или Observable
.Но в вашем случае вы уже справляетесь с Promise
самостоятельно.Таким образом, articleList
больше не является Promise
.
Либо удалите асинхронный канал из шаблона:
<div *ngFor="let article of articleList">
<p class="title">{{article.title}}</p>
<p class="content">{{article.content}}</p>
</div>
, либо установите articleList для обещания, возвращенного функцией query.find ().
getArticles() {
const query = new Query('Post');//sdk function
this.articleList = query.find();
}
С вашим текущим кодом вы должны увидеть в консоли ошибку, подобную этой:
Ошибка: InvalidPipeArgument: '0,1,2,3,4,5,6 'для трубы' AsyncPipe '