【发布时间】:2013-11-21 12:00:29
【问题描述】:
我对 angularjs 还很陌生,所以请多多包涵。
我有两个控制器,其中一个有一个 Restangular 调用来加载某个 json 对象。如何在不进行另一个 Restangular 调用的情况下访问另一个控制器中的同一个 json 对象?
我已经尝试创建一个共享对象的factory,但这还远远不够。
app.factory('Data', function() {
return []
}
app.controller("FirstCtrl", function ($scope, AudioRestangular, Data) {
$scope.audios_full = Data
// load data into $scope.audios_full using restangular
}
app.controller("SecondCtrl", function ($scope, AudioRestangular, Data) {
/*
* $scope.second_ctrl_audios = ?
* get data from FirstCtrl's audios_full
* and store it in this $scope.second_ctrl_audios
*/
}
【问题讨论】:
-
显示用于填充数据的代码?
标签: json angularjs angularjs-scope angularjs-controller restangular