Ich sehe immer wieder verschiedene Beispiele für die Erstellung von Controllern und Diensten in AngularJS und ich bin verwirrt, kann mir jemand die Unterschiede zwischen den beiden Ansätzen erklären?AngularJS - verschiedene Möglichkeiten zum Erstellen von Controllern und Diensten, warum?
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("");
}
}
});
Und auch ein Controller Beispiel:
function ExampleCtrl($scope) {
$scope.data = "some data";
}
app.controller("ExampleCtrl", function($scope) {
$scope.data = "some data";
}
Eine Frage sehr ähnlich zu http://stackoverflow.com/q/13362921/1418796 –
Ich konnte die Antwort nicht finden, deshalb habe ich meine eigene Frage gestellt, angesichts des Titels dieser Frage und meiner Frage, glaube ich meine Frage sollte anderen helfen. – Neil
Siehe auch http://stackoverflow.com/questions/13762228/confused-about-service-vs-factory –