Rumah > Soal Jawab > teks badan
app.factory('Notes', ['$resource', function($resource) {
return $resource('/notes/:id', null, {
update: { method:'PUT' }
});
}]);
Nampaknya cara penulisan di atas tidak berbeza dengan cara penulisan di bawah. Apa bezanya? ?
app.factory('Notes', function($resource) {
return $resource('/notes/:id', null, {
update: { method:'PUT' }
});
});
曾经蜡笔没有小新2017-05-15 17:02:43
Ini dipanggil inline array annotation
, tujuannya adalah untuk masih boleh digunakan selepas kod itu uglify
.
Anda boleh mencubanya Jika anda tidak lulus []
memproses dan memampatkan kod, ia pasti tidak akan dijalankan.
Untuk butiran, sila rujuk Suntikan Ketergantungan
PHP中文网2017-05-15 17:02:43
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.