【发布时间】:2017-03-08 21:37:54
【问题描述】:
这是一个非常基本的 JavaScript 和 Aurelia 问题。
假设我有一个单例对象,例如User,它通常会从服务器获取更新,这会返回一个全新的User 对象。
现在,要将更新推送到视图,我有两个选择(据我所知):
手动将现有
User的每个属性更新为新User的属性(这也需要映射每个属性)。替换对象引用并推送
EventAggregator通知,让所有监听器重新查询User对象。
我目前选择了选项 1,它提出了一些问题,但没有任何阻碍。
哪一个会比另一个更有效和/或提供更多好处?
【问题讨论】:
标签: javascript data-binding binding aurelia