2017-06-08 48 views
0

我有一個小小的懷疑....我的懷疑是,這是好的或超級酷或不好?使用生成器模式從api獲取響應並在該響應中使用生成器模式並將其存儲到@ ngrx/store?然後,當我從組件中的商店訪問它時,我可以訪問在構建器對象的API響應中實現的功能?@ Ngrx /商店與建設者模式

我想對此有一些反饋......或者我只是在這個上展現......或者它是用@ ngrx/store實現構建器模式的好方法嗎?

有人可以幫助我嗎?

回答

0

我沒有看到這個問題(除了交易內存使用情況和方便直接使用類實例,如果這是你喜歡的)。

但是你需要記住這些對象必須保持不變。 他們必須是無國籍的。 他們的功能可能不會修改他們自己的數據。

你基本上失去了擁有對象實例的所有好處(沒有更多的狀態,只是附加到只讀數據的函數集合)。 因此,對象本身的函數也可能是外部函數,它們將存儲數據作爲輸入進行操作。或者您稍後根據數據創建對象實例(但需要確保沒有對正在修改的商店數據的引用)。

+0

我對它進行了實驗......並且似乎使用類的全部內容都已丟失....如果我不想使用該對象來修改數據....那麼就沒有必要使用它..如果我錯了,請糾正我的錯誤...或者對你來說似乎有利... –