J'ai créé une nouvelle application angular2 en utilisant le angular-cli. Maintenant, j'essayais d'obtenir les données d'une API en utilisant HTTP. Le code que j'ai écrit:angular2 CLI HTTP erreur non trouvée
movies.service.ts
import { Injectable } from '@angular/core';
import { Movie } from './movie';
import { Http, Response } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/Rx';
Mon éditeur atomique donne erreur sur la ligne @angular/http
. Alors, je l'ai installé manuellement à l'aide angular2
npm install angular2
sur mon dossier de projet, puis modifier cette erreur ligne générée comme ceci:
import { Http, Response } from 'angular2/http';
mais maintenant ma console est affiché:
"NetworkError: 404 Not Found - http://localhost:4200/angular2/http/index.js "
J'ai ajouté dans mon index.html page, le script suivant:
<script src="https://code.angularjs.org/2.0.0-beta.17/http.dev.js"></script>
et dans mon package.json fichiers dépendances "angular2": "2.0.0-beta.17",
. toujours la même erreur.
Quelqu'un a la moindre idée? Je suis un débutant en angulaire2. Donc, toute aide ou suggestion est très appréciée.
J'ai changé le fichier 'package.json' que vous me dit. mais même résultat. Ensuite, j'ai essayé d'installer la version '2.0.0-rc.1' en utilisant' npm install angular2 @ 2.0.0-rc.1', puis il m'a donné 'Aucune version compatible trouvée: [email protected] ' – Emu
@Emu Jetez un oeil à ma note. Je suis désolé, mais je n'ai pas eu le temps de mettre à jour ma propre application jusqu'à présent. – Dinistro