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' }
});
});
Ini dipanggil
inline array annotation
, tujuannya adalah untuk masih boleh digunakan selepas kod ituuglify
.Anda boleh mencubanya Jika anda tidak lulus
[]
memproses dan memampatkan kod, ia pasti tidak akan dijalankan.Untuk butiran, sila rujuk Suntikan Ketergantungan
Tiada perbezaan, tetapi lebih baik menggunakan cara penulisan yang pertama. Oleh kerana jenis kedua disuntik terus berdasarkan parameter formal, jika kod itu dimampatkan dan $resource dimampatkan kepada sesuatu yang lain, ralat akan dilaporkan.