Rumah  >  Soal Jawab  >  teks badan

angular.js - angularJS官网phonecat例子,注册了Phone服务之后怎么获取到phonelist?

最近在学习AngularJS,在Step-11中,注册了Phone服务代替控制器中发http请求获取phones/:phoneId.json。但是不知道PhoneListCtrl里面为什么Phone.query()就可以获取到phonelist。

希望有高手能够解答一下。

下面是Step-11的代码修改的地方: https://github.com/angular/angular-phonecat/compare/step-10...step-11

PHP中文网PHP中文网2714 hari yang lalu594

membalas semua(1)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-15 16:55:45

    Sebabnya ayat ini:

    javascriptreturn $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.

    balas
    0
  • Batalbalas