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
Sebabnya ayat ini:
phoneService
mengembalikan$resource
, dan ini$resource
mendaftarkan tindakan yang dipanggilquery
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.