[rxjs][Angular] Observable 重複使用 api重複呼叫問題

[rxjs][Angular] Observable 重複使用 api重複呼叫問題

我們在const lotWafersOptions時就已經取過一次api
 

可以看到程式下方 const edcSpcForm = this.getEdcSpcFormValue(edcSpcRules, lotWafersOptions);

因為 edcSpcForm 重複使用到了 Observable物件 所以他又會再撈一次api

這時候可以使用 

shareReplay 可以再下次被取用時直接取用暫存的而不用再去取api

這樣就可以避免 訂閱物件又再去抓取api