当我console.log
变量myVar
时,我得到了这个
Resource {task: Object, $promise: Object, $resolved: true, $get: function, $save: function…}
但如果我console.log
myVar.task
,我会得到undefined
。如何获取task
对象数据?
答案 0 :(得分:2)
console.log
在显示其属性时是异步的。
稍后填充的资源对象的task
属性。
对于这项运动 - 尝试setTimeout(function(){ console.log("Task: ", myBar.task); },2000)
(已更新,确实有效)。
这是相当令人惊讶的 - 但速度明显增加,你不希望你的日志过于昂贵并挂起实际的代码。