2015-11-12 2 views
0

Я после этого учебника: http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/4/section/1/video/1нг-включают в себя не работает даже с одинарными кавычками

Единственное, что я сделал разные, это добавить папку в моей структуре файла. Даже если я удалю его и поставлю 'product-title.html' в корневой каталог с моим index.html, он не работает.

<h3 ng-include="'includes/product-title.html'"></h3> 

Это кажется довольно прямым, я делаю что-то неправильно?

Код в продакт-title.html является:

{{product.name | uppercase}} 
<em class="pull-right">{{product.price | currency}}</em> 

Я использую следующие зависимости:

"dependencies": { 
    "angular": "^1.4.7", 
    "bootstrap": "^3.3.5" 
    } 

file structure

+1

Вы должны указать полный путь не относительно пути – jstuartmilne

+0

Я тоже это пробовал. не удача .. ng-include = "'/ includes/product-title.html'" – Christian4423

+1

Вы могли бы показать свою структуру каталогов? – jstuartmilne

ответ

1

На основании ошибки вы упомянули

XMLHttpReques t не может загрузить файл: /// C: /includes/product-title.html. Запросы на перекрестный поиск поддерживаются только для схем протокола: http, данные, хром, хром-расширение, https, chrome-extension-resource.

Вы не можете щелкнуть файл HTML и запустить его непосредственно, должны запустить его на локальном сервере, таких как Apache

+0

Да, однажды я увидел эту ошибку, я знал, что это было. Чувствуйте себя глупым, чтобы расспрашивать сейчас. Я использовал IIS и начал работать. Спасибо! – Christian4423

0

Если вы используете Mac, вы можете сделать это:

  1. Открыть терминал и перейдите в папку проекта угловой
  2. Тип php -S localhost:3000 (или другой порт, что угодно)
  3. в браузере этого адрес и ... готово!