hsiaofung / note

0 stars 0 forks source link

2020-5-29 第8章,Angular 服務 #126

Open hsiaofung opened 4 years ago

hsiaofung commented 4 years ago
hsiaofung commented 4 years ago

+服務做了哪些事?(定義了那些服務)

hsiaofung commented 4 years ago
hsiaofung commented 4 years ago
hsiaofung commented 4 years ago
hsiaofung commented 4 years ago
hsiaofung commented 4 years ago
hsiaofung commented 4 years ago

什麼是相依注入?

hsiaofung commented 4 years ago
hsiaofung commented 4 years ago
hsiaofung commented 4 years ago

服務是個鏈,可以在根注入(provider)服務,或在元件層注入服務,會以最先進的服務找起,一路往上。

hsiaofung commented 4 years ago

最後是服務的非同步程式:

hsiaofung commented 4 years ago

步驟:

hsiaofung commented 4 years ago

更簡單的方法:

public stocks$: Observable<Stock[]>;

// 呼叫並儲存可觀察 this.stocks$ = this.stockService.getStocks();

<app-stock-item *ngFor="let stock of stocks$ | async" [stock]="stock" (toggleFavorite)="onToggleFavorite($event)"> </app-stock-item>

hsiaofung commented 4 years ago

總結: