Hej,
Próbuje zrozumieć różnice pomiędzy factory a service w angularze (1), jednak nie potrafię sobie w pełni tego zwizualizować. Za każdym razem jak wywołam serwis/fabrykę to właściwie zwracany output niczym się od siebie nie różni. Więc w konsekwencji nie widzę tej różnicy.
app.service('MojSerwis', ['$http', function($http) { var licznik = 0; this.powitaj = function() { licznik++; return 'string z serwisu'; }; }]); app.factory('MojaFabryka', ['$http', function($http) { var numer = 0; return { powitaj: function() { numer++; return 'string z fabryki'; } } }]); // + controller app.controller('MyCtrl', ['$scope', 'MojSerwis', 'MojaFabryka', function($scope, MojSerwis, MojaFabryka) { console.log(MojSerwis.powitaj()); console.log(MojSerwis.powitaj()); console.log(MojaFabryka.powitaj()); console.log(MojaFabryka.powitaj()) }]);
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)