최근 AngularJS를 배우고 있습니다. 11단계에서는 Phone/:phoneId.json을 얻기 위해 컨트롤러에서 http 요청을 보내는 대신 전화 서비스를 등록했습니다. 그런데 PhoneListCtrl의 Phone.query()가 왜 전화번호부를 얻을 수 있는지 모르겠습니다.
누가 답변해 주셨으면 좋겠습니다.
다음은 Step-11의 코드 수정입니다. https://github.com/angular/angular-phonecat/compare/step-10...step-11
이유는 이 문장입니다:
으아악phoneService
返回了一个$resource
,这个$resource
注册了一个 action 叫query
,该方法访问的路径、HTTP 方法、参数、返回数据类型都在上述代码里,最终会调用底层的$http
서비스가 데이터 가져오기 요청을 시작합니다.