我在Angular中遇到了一些问题。
lookahead
当我从特殊服务中调用它时,它们实际上返回了我的对象,我可以在我的视图中使用ng-repeat,但是如果我想在控制器中使用它们
var ref = new Wilddog("https://nnkz.wilddogio.com/nightlife/lounges/" + $stateParams.id);
$scope.post = $wilddogObject(ref);
console.log($scope.post);
他们回复我未定义。
我用我的对象添加了图像!
答案 0 :(得分:0)
问题是$scope.post = d
其中 d 是对象
试
console.log($scope.post.d.address)
答案 1 :(得分:0)
Thank you guys a lot. That is issue!
var ref = new Wilddog("https://nnkz.wilddogio.com/nightlife/" + 'lounges' + "/" + $stateParams.id);
$scope.post = $wilddogObject(ref);
var obj = $wilddogObject(ref);
obj.$loaded()
.then(function(data) {
console.log(data === obj); // true
console.log(data.address);
})
.catch(function(error) {
console.error("Error:", error);
});