angular.module('application', [])
.service('singletonService', function () {
this.text = "First Text";
this.setText = function (text) {
this.text = text;
};
this.getText = function () {
return this.text;
};
})
.controller('testSingleton', function ($scope, singletonService) {
console.log(singletonService.getText());
$scope.showText = singletonService.getText();
$scope.sendText = function (text) {
singletonService.setText(text);
$scope.showText = singletonService.getText();
console.log(singletonService.getText());
};
$scope.receiveText = function () {
$scope.showText = singletonService.getText();
}
});