4

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

我想为对象添加一个“更新”属性,但不想无意中将其持久化到数据库中。

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

4

2 回答 2

5

是的。

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

var store = new JSData.DS({ omit: [ /^_/ ] });
于 2015-09-25T12:33:26.323 回答
0

传递给 store.defineResource 的选项的元属性的文档说:

把你想要的东西放在这里。API 永远不会使用它。

于 2015-12-20T21:38:02.993 回答