Share Daten in AngularJs

Wie kann ich Daten an alle Controller weitergeben?

Ich habe einen Controller, der Daten vom Server (file.json) abruft, die ich für andere Controller freigeben möchte.

sampleApp.controller('PhoneListCtrl', 
['$scope', '$http', 
function($scope, $http) {
    $http.get('App_Data/phonelist.json').
        success(function(returnDataFrmJson){
            $scope.phonesScope = returnDataFrmJson;
        });
}]);

controller, der auf die freigegebenen Daten des ersten zugreift

sampleApp.controller('AddIPhoneController', 
['$scope', '$http',
function($scope, $http) { 
    $scope.newInput= 'sample text';

    $scope.sharedText= dataFromSharedControll;
}]);

die HTML-Datei, in der die Daten angezeigt werden.

{{newInput}} {{sharedText}}

Antworten auf die Frage(12)

Ihre Antwort auf die Frage