Обмен данными в AngularJs

Как поделиться данными со всеми контроллерами?

У меня есть контроллер, который извлекает данные с сервера (file.json), которые я хочу поделиться с другим контроллером

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

контроллер, который будет иметь доступ к общим данным первого

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

    $scope.sharedText= dataFromSharedControll;
}]);

HTML-файл, который будет отображать данные.

{{newInput}} {{sharedText}}

Ответы на вопрос(6)

Ваш ответ на вопрос