services
by Nidhi Patel
HTML
<div ng-app="myApp" ng-controller="myctrl1">
<input type="text" /> <button ng-click="displayText()">Click!!</button>
</div>
JavaScript
var myapp = angular.module('myApp', []);
myapp.controller('myctrl1', ['$scope', 'pushdata', function($scope, pushdata) {
$scope.displayText = function() {
pushdata(['Nidhi', 'Bhai'])
}
}]);
myapp.factory('pushdata', ['$interval', '$log', function($interval, $log) {
return function(x) {
$log.log('msg : ' + x);
$interval(() => {
console.log(x)
}, 1000);
}
}]);