如何将属性添加到我不想持久的js-data对象?

时间:2015-06-25 16:30:40

标签: sails.js jsdata

我通过sails.js将js-data(和js-data-angular)与套接字结合使用。当通过套接字创建/更新新项目时,我想在我的ui中引起注意。

我想向对象添加“updated”属性,但不希望无意中将其持久保存到数据库中。

有没有办法在js-data对象上挂起非持久化属性?

1 个答案:

答案 0 :(得分:5)

您可以使用omit配置设置在数据存储或每个资源上全局设置此项。例如,在实例化数据存储时,您可以指示JSData忽略以下划线开头的所有属性:

var store = new JSData.DS({ omit: [ /^_/ ] });