typescript 秋田SelectedBookPageComponent.ts
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 秋田SelectedBookPageComponent.ts相关的知识,希望对你有一定的参考价值。
@Component({
template: `
<bc-book-detail
[book]="book$ | async"
[inCollection]="isSelectedBookInCollection$ | async"
(add)="updateCollection($event)"
(remove)="updateCollection($event)">
</bc-book-detail>
`,
})
export class SelectedBookPageComponent {
book$: Observable<Book>;
isSelectedBookInCollection$: Observable<boolean>;
constructor(private bookQuery: BooksQuery,
private booksService: BooksService) {
this.book$ = this.bookQuery.selectActive();
this.isSelectedBookInCollection$ = this.booksQuery.isInCollection$;
}
updateCollection({ id }: Book) {
this.booksService.updateCollection(id);
}
}
以上是关于typescript 秋田SelectedBookPageComponent.ts的主要内容,如果未能解决你的问题,请参考以下文章
typescript 秋田ViewBookPageComponent.ts
typescript 秋田CollectionPageComponent.ts
typescript 秋田books.service.ts
typescript 秋田books.query.ts
typescript 秋田books.store.ts
typescript 秋田app.component.ts