有谁知道为 Ember 指定model
不持久属性的方法?
基本上,我们正在加载一些与每个模型相关的元数据,并通过模型内部将这些数据发送到 Ember RESTAdapter
。此元数据可以在我们的应用程序中更改,但通过使用 AJAX 调用来完成。一旦调用成功,我希望能够在模型中更新此值,而 Ember 通过将模型更改为并在幕后uncommitted
执行它所做的任何事情,从而不会在此业务中插手。transactions
我还有一个问题,即这个元数据(不是来自model
的数据库记录的数据)被传RESTAdapter
回服务器,而服务器并不期望这些值。我正在使用 RoR 后端,因此服务器在尝试批量分配根本不应该成为属性的受保护属性时出错。我知道我可以清理服务器上接收到的数据,但我希望客户端能够区分持久数据和辅助数据。
那么,对于最初的问题:是否有任何替代 Ember-Data 的选项来DS.attr('...')
指定非持久属性?