2
Sources avec le problème: https://github.com/clicman/angular2-app/Angular2 [tapuscrit] Erreur lors de l'injection Http au service
a essayé d'injecter passe Http au service et il conduit avec l'erreur:
http:1 Uncaught SyntaxError: Unexpected token <__exec @ system.src.js:1374entry.execute @
system.src.js:3300linkDynamicModule @ system.src.js:2921link @ system.src.js:2764execute @
system.src.js:3096doDynamicExecute @ system.src.js:715link @ system.src.js:908doLink @
system.src.js:569updateLinkSetOnLoad @ system.src.js:617(anonymous function) @ system.src.js:430run @
angular2-polyfills.js:138zoneBoundFn @ angular2-polyfills.js:111lib$es6$promise$$internal$$tryCatch @
angular2-polyfills.js:1511lib$es6$promise$$internal$$invokeCallback @
angular2-polyfills.js:1523lib$es6$promise$$internal$$publish @ angular2-polyfills.js:1494(anonymous
function) @ angular2-polyfills.js:243run @ angular2-polyfills.js:138zoneBoundFn @
angular2-polyfills.js:111lib$es6$promise$asap$$flush @ angular2-polyfills.js:1305
angular2-polyfills.js:138 Uncaught SyntaxError: Unexpected token <
Evaluating http://localhost:3000/angular2/src/http/http
Error loading http://localhost:3000/scripts/boot.js
Code de service:
import {Injectable} from 'angular2/core'
import {Http} from 'angular2/src/http/http';
@Injectable()
export class CommentsService {
constructor(private _http: Http) { }
public getComments(): any[] {
return [];
}
}
Qu'est-ce que je fais mal?
Great! Ça fonctionne maintenant. Je vous remercie. Y a-t-il des outils pour automatiser les scripts nécessaires à index.html? –
Non, pas vraiment. Lorsque vous commencez à utiliser le «routage», vous devez ajouter le module de routage angulaire. Mais tous les composants que vous écrivez sont automatiquement chargés par systemjs – PierreDuc
Juste une note pour les autres. 'http.dev.js' doit être ajouté après' system.src.js' –