我通过sails.js将js-data(和js-data-angular)与套接字结合使用。当通过套接字创建/更新新项目时,我想在我的ui中引起注意。
我想向对象添加“updated”属性,但不希望无意中将其持久保存到数据库中。
有没有办法在js-data对象上挂起非持久化属性?
答案 0 :(得分:5)
是
您可以使用omit
配置设置在数据存储或每个资源上全局设置此项。例如,在实例化数据存储时,您可以指示JSData忽略以下划线开头的所有属性:
var store = new JSData.DS({ omit: [ /^_/ ] });