2016-05-04 2 views
0

Я пытаюсь запустить свое первое приложение Angluar2 и по какой-то причине получаю сообщение об ошибке «На сервере нет найдено http://localhost/angular2/http ".Ошибка Angular2 - сервер не найден ... http: // localhost: 1595/angular2/http

Другие угловые вещи работают нормально, это просто проблема с модулем http.

Я не импортировали модуль, как это:

import {bootstrap} from 'angular2/platform/browser'; 
import {AppComponent} from './app.component'; // My top level component 
import { HTTP_PROVIDERS } from 'angular2/http'; 
bootstrap(AppComponent, [HTTP_PROVIDERS]); 

И включены соответствующие теги сценария:

 <script src="https://code.angularjs.org/2.0.0-beta.0/angular2-polyfills.js"></script> 
     <script src="https://code.angularjs.org/tools/system.js"></script> 
     <script src="https://code.angularjs.org/tools/typescript.js"></script> 
     <script src="https://code.angularjs.org/2.0.0-beta.0/Rx.js"></script> 
     <script src="https://code.angularjs.org/2.0.0-beta.0/angular2.dev.js"></script> 

Но до сих пор нет радости. Любые предложения относительно того, чего я не хватает? Кажется, что сообщение об ошибке ищет модуль как файл, а не загружает его из существующих модулей, созданных тегами скриптов. Но я новичок в этом, так немного запутался, поскольку «из» части «импорта», похоже, означает разные вещи - либо существующий модуль, либо имя файла, в котором он находится.

Может быть какая-то другая конфигурация, которой я не хватает, но я не понимаю, где она может быть.

Если это имеет значение, это Angular2 в контексте веб-приложения Microsoft MVC 6.

Спасибо.

ответ

0

Вы, по всей видимости, отсутствует http.dev.js в вашем index.html:

<script src="https://code.angularjs.org/2.0.0-beta.0/http.dev.js"></script>

Я также это не изменилось в новой версии-кандидата. Я предлагаю вам загрузить более новую версию quickstart и взглянуть на это, чтобы вы начали на правильном пути.

+0

Все, спасибо. –