Rumah > Soal Jawab > teks badan
Saya sedang belajar AngularJS baru-baru ini Dalam Langkah-11, saya mendaftarkan perkhidmatan Telefon dan bukannya menghantar permintaan http dalam pengawal untuk mendapatkan telefon/:phoneId.json. Tetapi saya tidak tahu mengapa Phone.query() dalam PhoneListCtrl boleh mendapatkan senarai telefon.
Saya harap seseorang boleh memberi saya jawapan.
Berikut ialah pengubahsuaian kod Langkah-11: https://github.com/angular/angular-phonecat/compare/step-10...step-11
巴扎黑2017-05-15 16:55:45
Sebabnya ayat ini:
javascript
return $resource('phones/:phoneId.json', {}, { query: {method:'GET', params:{phoneId:'phones'}, isArray:true} });
phoneService
mengembalikan $resource
, dan ini $resource
mendaftarkan tindakan yang dipanggil query
Laluan, kaedah HTTP, parameter dan jenis data pulangan yang diakses oleh kaedah ini semuanya ada kod di atas, perkhidmatan $http
asas akhirnya akan dipanggil untuk memulakan permintaan untuk mendapatkan data.