У меня есть список книг с IsEnable по умолчанию False.Мне нужно проверить каждую книгу, включена ли она или нет в onInit ().Я думал о добавлении карты rxjs и вызове функции getElptableBooks () внутри карты, но как назначить возвращаемое значение true или false в IsEnable?
Books.ts
export class Book{
Name:string;
IsEnable:boolean;
}
books.component.ts
...
books = Observable.of([{"Name":"A", "IsEnable":"False"},{"Name":"B", "IsEnable":"False"}]);
...
getEligibleBooks(book){
//complex logic
return result; //true or false
}
...
ngOnInit(){
this.books.pipe(
map( book => this.getEligibleBooks(book)) // have no idea how to achieve it
).subscribe(data=>console.log(data));
}