【发布时间】:2015-07-03 16:31:38
【问题描述】:
我有 2 个控制器,如下所示:
.controller('DashCtrl', function($scope, GCs, GCDetails ) {
$scope.getData = function(id)
{
GCs.get(id)
.success(function(data){
console.log(data); // it is getting the data correctly here.
// I want to pass the data to 'GCDetailCtrl' controller
GCDetails = data;
});
};
})
.controller('GCDetailCtrl', function($scope, GCs) {
console.log(GCDetails); // I am getting an empty object
$scope.itemDetails = GCDetails; //nothing in it
})
我尝试了很多方法,在stackoverflow上看到了很多线程,但我不知道是什么问题。
我的服务如下:
.service('GCDetails', function () {
return {};
});
我觉得我的服务是错误的,因为我总是返回一个空对象。请问有什么帮助吗?谢谢。
【问题讨论】:
标签: angularjs