Angulaire De La Réponse.json() n'est pas documenté
Je voir la Réponse.json() la méthode utilisée beaucoup, et je l'utilise moi-même, mais soit je suis en manque de quelque chose ou la documentation de la classe de Réponse est incorrecte.
Exemple:
getCurrentTime() {
return this._http.get('http://date.jsontest.com/')
.map((res:Response) => res.json())
}
Sur l'angle de site à https://angular.io/docs/ts/latest/api/http/index/Response-class.html, je ne vois pas la méthode en tant que membre de la classe de Réponse.
Si .json est pas un membre de la classe de Réponse, quelqu'un peut-il m'indiquer la direction de comprendre comment cela fonctionne.
Ou si la documentation est faux, s'il vous plaît dites-le.
Merci d'avance.
OriginalL'auteur BBaysinger | 2016-12-24
Vous devez vous connecter pour publier un commentaire.
En fait, le Client HTTP de la documentation (Processus de réponse de l'objet)
dit:
Donc Angular2 met en œuvre la Extraction De Spécification, qui comprend la spécification du
Corps
mixin, Angular2 deResponse
classe est l'extension, y compris la.json()
méthode.Comme vous pouvez le voir dans peeskillet du lien, Angular2 est la mise en œuvre de toutes les méthodes de l'Organisme mixin, à l'exception de
formData()
.OriginalL'auteur naeramarth7
Je vous regardez le Référence de l'API pour la Réponse, vous verrez que
Response
s'étendBody
. Si vous essayez de rechercher desBody
, vous ne le trouverez pas, ce qui veut probablement dire qu'il n'est pas publique. Si vous regardez le code source pour le Corps, vous verrez le code pourjson
Laissez-moi savoir si vous avez besoin d'explication de la source. Il semble assez auto-explanitory pour moi si.
Peut-être vous pouvez aussi m'expliquer pourquoi ma question est de se voté contre. J'ai réalisé que j'ai été donnant sur quelque chose éventuellement évident, mais comment est-il pas une question légitime?
Je ne sais pas. Les gens ont leurs raisons. Je ne peux pas présumer de deviner pourquoi. Personnellement, je n'ai rien vu d'anormal. Je ne voudrais pas répondre à une question que je baisse d'un vote.
je pense qu'il y a quelques mauvaises ppl viens de faire downvoting pour le plaisir , ahahh, nah, je pense que tout le ppl pas la lecture de votre quesion d'utilisation, c'est tout, amusez-vous!
dans les dernières Anglar, ça ne fonctionne pas, pouvez-vous m'aider?
OriginalL'auteur Paul Samsotha
J'ai eu le même problème et c'est comment l'erreur s'en aller:
Dans la nouvelle version de Anguleuse 4+, vous devez importations rxjs à partir de:
au lieu de partir de l'importation à partir de:
Ensuite, modifier le .get ().get() et aussi que vous avez à utiliser pipe angulaire 4+ comme ci-dessous:
Espère que ça Aide...!
OriginalL'auteur Aman