[英]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
返回undefined
而Resource.query()
返回对象。 我的问题是如何获得status
的价值?
提前致谢。
query()
按照教程中的说明异步运行(添加了重点):
$scope.phones = Phone.query();
这是一条简单的语句,我们要查询所有电话。 在上面的代码中要注意的重要一点是,调用电话服务的方法时,我们不传递任何回调函数。 尽管看起来好像是同步返回了结果,但事实并非如此。 同步返回的是一个“未来” —一个对象,当XHR响应返回时,该对象将被数据填充。 由于Angular中的数据绑定,我们可以使用Future并将其绑定到我们的模板。 然后,当数据到达时,视图将自动更新。
试试这个: Resource.query()[0].status
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.