recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Exemple de phonecat sur le site officiel d'angularJS, comment obtenir la liste téléphonique après avoir enregistré le service téléphonique ?

J'apprends AngularJS récemment. À l'étape 11, j'ai enregistré le service Phone au lieu d'envoyer une requête http dans le contrôleur pour obtenir phones/:phoneId.json. Mais je ne sais pas pourquoi Phone.query() dans PhoneListCtrl peut obtenir la liste téléphonique.

J'espère que quelqu'un pourra me donner une réponse.

Ce qui suit est la modification du code de l'étape 11 : https://github.com/angular/angular-phonecat/compare/step-10...step-11

PHP中文网PHP中文网2792 Il y a quelques jours642

répondre à tous(1)je répondrai

  • 巴扎黑

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

    La raison est cette phrase :

    javascriptreturn $resource('phones/:phoneId.json', {}, {
        query: {method:'GET', params:{phoneId:'phones'}, isArray:true}
    });
    

    phoneService a renvoyé un $resource, et ce $resource a enregistré une action appelée query Le chemin, la méthode HTTP, les paramètres et le type de données de retour accessibles par cette méthode sont tous présents. le code ci-dessus, le service $http sous-jacent sera éventuellement appelé pour lancer une demande d'obtention des données.

    répondre
    0
  • Annulerrépondre