I can import core without any problems doing this:

import {Component} from 'angular2/core';

But for some strange reason when I import http and use it: 

import {HTTP_PROVIDERS, Http} from 'angular2/http';

I get this stack trace in the Chrome console:

Error: XHR error (404 Not Found) loading 
http://localhost:8080/pocApp/angular2/http
Error loading http://localhost:8080/pocApp/angular2/http as "angular2/http" 
from http://localhost:8080/pocApp/app/main-menu.service.js
    at error 
(http://localhost:8080/pocApp/node_modules/systemjs/dist/system.src.js:1020:16)
    at XMLHttpRequest.xhr.onreadystatechange [as _onreadystatechange] 
(http://localhost:8080/pocApp/node_modules/systemjs/dist/system.src.js:1028:13)
    at Zone.run 
(http://localhost:8080/pocApp/node_modules/angular2/bundles/angular2-polyfills.js:138:17)
    at XMLHttpRequest.zoneBoundFn 
(http://localhost:8080/pocApp/node_modules/angular2/bundles/angular2-polyfills.js:111:19)

I'm not new to Angular but of course I am new to Angular2. I've followed 
the 5 min quickstart followed by the Hero's example. So I can see in my 
node_modules/angular2 directory both the core.js and http.js files.

I feel like I've got something wrong that is simple to fix but I honestly 
can't see what.

Here is the entire JS where http is used if it helps:

*import* {Injectable} *from* 'angular2/core';

*import* {HTTP_PROVIDERS, Http} *from* 'angular2/http';


@Injectable()

*export* *class* MainMenuService {

    http:Http;

    *constructor*(http:Http) {

        *this*.http = http;

     }

    

   getMainMenuItems() {

        *return* 
*this*.http.get('http://localhost:8080/pocApp/class/list').map(res 
=> res.json())

    }        
} 

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to