Sto iniziando a imparare Angular2 seguendo lo quickstart che forniscono nella loro pagina, e ora sto cercando di fare un po 'di Http requests. Ma ogni volta che bootstrap del componente, Chrome continua a mi dà questo errore:Angular2 Http error
Uncaught SyntaxError: Unexpected token < http:1
Uncaught SyntaxError: Unexpected token < angular2-polyfills.js:138
Evaluating http://localhost:3000/angular2/http
Error loading http://localhost:3000/app/boot.js
Questo è il componente:
import {Component} from 'angular2/core';
import {HTTP_PROVIDERS, Http} from 'angular2/http';
@Component({
selector: 'users',
providers: [HTTP_PROVIDERS],
templateUrl: 'app/views/users.html'
})
export class UsersComponent {
people: Object[];
constructor(http: Http) {
http.get('http://192.168.56.101/api/test').subscribe(res => {
this.people = res.json();
console.log(this.people);
});
}
}
E il bootstrapping:
import {bootstrap} from 'angular2/platform/browser'
import {UsersComponent} from './components/users'
bootstrap(UsersComponent, [HTTP_PROVIDERS]);
La vista è unica {{people}}
.
TypeScript sta compilando OK. Non so nemmeno cosa sta fallendo!
Vedi http://stackoverflow.com/a/34402203/4933038 –