Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通过sails.js 将js-data(和js-data-angular)与套接字结合使用。当通过套接字创建/更新新项目时,我想在我的 ui 中引起对它的注意。
我想为对象添加一个“更新”属性,但不想无意中将其持久化到数据库中。
有没有办法在 js-data 对象上挂起非持久属性?
是的。
您可以使用配置设置在数据存储或每个资源上全局设置此omit设置。例如,在实例化数据存储时,您可以指示 JSData 忽略以下划线开头的所有属性:
omit
var store = new JSData.DS({ omit: [ /^_/ ] });
传递给 store.defineResource 的选项的元属性的文档说:
把你想要的东西放在这里。API 永远不会使用它。