【发布时间】:2016-07-27 00:13:05
【问题描述】:
所以我最近发布了angular2 data binding between service and component properties,Thierry 指出了一些有趣的事情。
如果我有一个引用数据类型,如数组或存储在服务(singelton)中的对象,并在指向它的各种组件中创建引用,则当从任何地方更新对象时,视图将为所有组件更新(并且它可以工作!)。
就我而言,我正在构建一个小型论坛,其中需要同时在各种组件中显示/查看线程对象(例如预览、主视图、仪表板......)。对于更新/编辑文本字段,这可能非常方便。
现在我想知道这是否可以保存使用?
【问题讨论】:
-
如果您的文本字段值也存储在对象中(因此存储在引用类型中),那么可以,使用它是安全的。如果您想使用原始类型,请参阅 Thierry 的回答。食谱还有一个使用主题的示例:angular.io/docs/ts/latest/cookbook/…
标签: data-binding angular angular2-services