2017-06-08 34 views
0

我有一个小小的怀疑....我的怀疑是,这是好的或超级酷或不好?使用生成器模式从api获取响应并在该响应中使用生成器模式并将其存储到@ ngrx/store?然后,当我从组件中的商店访问它时,我可以访问在构建器对象的API响应中实现的功能?@ Ngrx /商店与建设者模式

我想对此有一些反馈......或者我只是在这个上展现......或者它是用@ ngrx/store实现构建器模式的好方法吗?

有人可以帮助我吗?

回答

0

我没有看到这个问题(除了交易内存使用情况和方便直接使用类实例,如果这是你喜欢的)。

但是你需要记住这些对象必须保持不变。 他们必须是无国籍的。 他们的功能可能不会修改他们自己的数据。

你基本上失去了拥有对象实例的所有好处(没有更多的状态,只是附加到只读数据的函数集合)。 因此,对象本身的函数也可能是外部函数,它们将存储数据作为输入进行操作。或者您稍后根据数据创建对象实例(但需要确保没有对正在修改的商店数据的引用)。

+0

我对它进行了实验......并且似乎使用类的全部内容都已丢失....如果我不想使用该对象来修改数据....那么就没有必要使用它..如果我错了,请纠正我的错误...或者对你来说似乎有利... –