繁体   English   中英

如何在javascript对象中获取属性值?

[英]How to get value of property in javascript object?

我有一个具有status属性的对象。 但是我无法获得此属性的值。 这是我的代码示例:

console.log("Resource.query()");
console.log(Resource.query());
console.log("Resource.query().status");
console.log(Resource.query().status);

这是Chrome控制台: 在此处输入图片说明

如您所见, Resource.query().status返回undefinedResource.query()返回对象。 我的问题是如何获得status的价值?

提前致谢。

query()按照教程中的说明异步运行(添加了重点):

$scope.phones = Phone.query();

这是一条简单的语句,我们要查询所有电话。 在上面的代码中要注意的重要一点是,调用电话服务的方法时,我们不传递任何回调函数。 尽管看起来好像是同步返回了结果,但事实并非如此。 同步返回的是一个“未来” —一个对象,当XHR响应返回时,该对象将被数据填充。 由于Angular中的数据绑定,我们可以使用Future并将其绑定到我们的模板。 然后,当数据到达时,视图将自动更新。

试试这个: Resource.query()[0].status

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM