Continuo a vedere diversi esempi di creazione di controller e servizi in AngularJS e sono confuso, qualcuno può spiegarmi le differenze tra i due approcci?AngularJS - diversi modi per creare controller e servizi, perché?
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("");
}
}
});
E anche un esempio di controllo:
function ExampleCtrl($scope) {
$scope.data = "some data";
}
app.controller("ExampleCtrl", function($scope) {
$scope.data = "some data";
}
Una domanda molto simile a http://stackoverflow.com/q/13362921/1418796 –
Non ho trovato la risposta, ecco perché ho sollevato la mia domanda, dato il titolo di quella domanda e la mia domanda, credo la mia domanda dovrebbe servire ad aiutare gli altri. – Neil
Vedere anche http://stackoverflow.com/questions/13762228/confused-about-service-vs-factory –