有没有人知道为Ember指定一个model不持久的属性的方法?
基本上,我们正在加载与每个模型相关的一些元数据,并通过RESTAdapter模型内部将数据发送到Ember .这个元数据可以在我们的应用程序中更改,但可以通过使用AJAX调用来完成.一旦调用成功,我希望能够在模型中更新此值,而不会让Ember在这个业务中坚持不懈,方法是将模型更改为uncommitted并transactions在幕后执行任何操作.
我还有一个问题,即这个元数据不是来自model数据库记录的数据,而是由RESTAdapter后端传递给服务器,服务器不期望这些值.我正在使用RoR后端,因此服务器错误地尝试大量分配受保护的属性,这些属性根本不是属性.我知道我可以擦除服务器上收到的数据,但我希望客户端能够区分持久数据和辅助数据.
那么,对于最初的问题:是否有任何替代Ember-Data的DS.attr('...')指定非持久属性?
ember.js ×1