Widzę różne przykłady tworzenia kontrolerów i usług w AngularJS i jestem zdezorientowany, czy ktoś może mi wyjaśnić różnice między tymi dwoma podejściami?AngularJS - różne sposoby tworzenia kontrolerów i usług, dlaczego?
app.service('reverseService', function() {
this.reverse = function(name) {
return name.split("").reverse().join("");
};
});
app.factory('reverseService', function() {
return {
reverse : function(name) {
return name.split("").reverse().join("");
}
}
});
A także przykład kontroler:
function ExampleCtrl($scope) {
$scope.data = "some data";
}
app.controller("ExampleCtrl", function($scope) {
$scope.data = "some data";
}
Pytanie bardzo podobne do http://stackoverflow.com/q/13362921/1418796 –
Nie mogłem znaleźć odpowiedzi, dlatego podniosłem własne pytanie, biorąc pod uwagę tytuł tego pytania i moje pytanie, wierzę moje pytanie powinno pomóc innym. – Neil
Zobacz także http://stackoverflow.com/questions/13762228/confused-about-service-vs-factory –