小编thy*_*eth的帖子

EmberJS中的非持久属性

有没有人知道为Ember指定一个model不持久的属性的方法?

基本上,我们正在加载与每个模型相关的一些元数据,并通过RESTAdapter模型内部将数据发送到Ember .这个元数据可以在我们的应用程序中更改,但可以通过使用AJAX调用来完成.一旦调用成功,我希望能够在模型中更新此值,而不会让Ember在这个业务中坚持不懈,方法是将模型更改为uncommittedtransactions在幕后执行任何操作.

我还有一个问题,即这个元数据不是来自model数据库记录的数据,而是由RESTAdapter后端传递给服务器,服务器不期望这些值.我正在使用RoR后端,因此服务器错误地尝试大量分配受保护的属性,这些属性根本不是属性.我知道我可以擦除服务器上收到的数据,但我希望客户端能够区分持久数据和辅助数据.

那么,对于最初的问题:是否有任何替代Ember-Data的DS.attr('...')指定非持久属性?

ember.js

12
推荐指数
3
解决办法
3703
查看次数

标签 统计

ember.js ×1