AngularJS - Shared Variable
HTML
<div ng-app="Shared">
<div ng-controller="MainCtrl">
{{myVar.data}}
</div>
<div ng-controller="Secondtrl">
{{myVar.data}}
<input type="text" ng-model="myVar.data" />
</div>
</div>
JavaScript
angular.module('Shared', []);
angular.module("Shared").factory("myService", function(){
return {sharedObject: {data: "eran" } }
});
angular.module('Shared').controller('MainCtrl', function ($scope, myService) {
$scope.myVar = myService.sharedObject;
});
angular.module('Shared').controller('Secondtrl', function($scope, $http, myService) {
$scope.myVar = myService.sharedObject;
});