app.factory('Notes', ['$resource', function($resource) {
return $resource('/notes/:id', null, {
update: { method:'PUT' }
});
}]);
貌似上面这种写法跟下面这种没差别。请问有什么差别??
app.factory('Notes', function($resource) {
return $resource('/notes/:id', null, {
update: { method:'PUT' }
});
});
Cela s'appelle
inline array annotation
, le but est d'être toujours utilisable une fois le codeuglify
.Vous pouvez l'essayer. Si vous ne réussissez pas
[]
le traitement et la compression du code, il ne fonctionnera certainement pas.Pour plus de détails, veuillez vous référer à Injection de dépendances
Il n'y a pas de différence, mais il vaut mieux utiliser la première façon d'écrire. Étant donné que le deuxième type est injecté directement en fonction des paramètres formels, si le code est compressé et que $resource est compressé en autre chose, une erreur sera signalée.