javascript - JayData 逆属性

标签 javascript angularjs odata jaydata

我的 JayData 实体上有 inverseProperty:

'User': { 'type': 'RavenDBMembership.User', 'inverseProperty': '$$unbound' },

我真的很想能够使用它,但现在不知道如何使用..

据我所知,“$$unbound”值应该使用 include 函数加载属性,然后我应该能够像这样简单地使用它:

entity.User

但是,它甚至没有将“用户”添加到结构中。当我像这样使用 AngularJS 打印实体时:

{{entity}}

我获得了带有值的实体的结构,但用户属性不存在!

那么..有任何如何在 JayData 中使用 'inverseProperty': '$$unbound' 的示例或想法吗?

最佳答案

所以我弄清楚了问题所在。 当实体模型说

'inverseProperty': '$$unbound'

为了达到这些属性,我们必须说(在我的例子中是用户)

context.EntitySet.include('User').toArray(handler);

所以这里的神奇关键字是include('Property_name')

然后我们就可以到达entity.User事物。

我的错误是认为 JayData 自动包含

关于javascript - JayData 逆属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19306999/

相关文章:

angularjs - Angular 拦截器不拦截 401 响应

c# - OData - 将字段添加到代理部分类但需要在请求中忽略它们

angularjs - 如何监听 sails.io.js 上的套接字发出的信号?

javascript - Angular 1.x ES6 服务 $http 未定义

odbc - 是否有连接到 odata 或类似网络数据源的 odbc 驱动程序

java - OData 服务器 API 和表达式语法、文字和成员

javascript - 如何设置谷歌地图信息窗口的样式

javascript - 防止在没有浏览器滚动的情况下添加类

javascript - 如何在 Gulp 中将文件和管道包装到同一目录中的新文件

javascript - 简单的开/关切换组件不工作