Angular 2 Development with TypeScript

Скорее всего дело в том что ты открываешь html страницу в браузере с файловой системы. В этом случае у браузера ограниченные возможности в некоторых API (ajax, например), которые приложение использует чтобы подгрузить зависимости.

Нужно загружать html страницу с локального http сервера. Если не знаешь как настроить такой, то вот инструкция:

  1. Поставь serve так : npm install serve -g
  2. В командной строке (cmd в винде или bash в линуксе/максоси) перейди в папке где лежит html файл. Файл назови index.html.
  3. Запусти serve так: serve . (точка нужна). Если все верно в консоли он напишет по какому адресу http сверер будет отдавать содержимое папки, в которой ты запустил serve.
  4. Открой соответствующий адрес в браузере. Скорее всего это будет http://localhost:5000.
  5. Редактируй html/ts файл, обновляй браузер и наблюдай свои изменения.
1 лайк