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


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

可以看到程式下方 const edcSpcForm = this.getEdcSpcFormValue(edcSpcRules, lotWafersOptions);
因為 edcSpcForm 重複使用到了 Observable物件 所以他又會再撈一次api

這時候可以使用

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

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