Внешние шаблоны Angular в скрипте

При использовании шаблонов мы, вероятно, будем размещать приложение на веб-сервере, иначе это приведет к ошибке перекрестного происхождения. Итак, я помещаю свои шаблоны в тег script следующим образом:

<script type="text/ng-template" id="/home.html">
some text goes here
</script>

А можно ли выложить вышеописанное во внешний файл. Я пробовал следующее, но это не сработало.

<script src="template.js" type="text/ng-template" id="/home.html"></script> 

Содержимое файла template.js

some text goes here

person Noor    schedule 22.05.2014    source источник


Ответы (1)


Вы можете предотвратить эту ошибку, открыв браузер Chrome со следующими флагами.

chrome.exe --disable-web-security --allow-file-access-from-files

Откройте cmd и запустите указанную выше команду.

ПРИМЕЧАНИЕ

Убедитесь, что ваш браузер закрыт, прежде чем запускать вышеуказанную команду.

Надеюсь, поможет.

person Jay Shukla    schedule 22.05.2014
comment
Это нонсенс. Вы не можете заставить каждого пользователя открывать свой браузер в режиме отключена безопасность. - person Engineer; 22.05.2014
comment
Это для тестирования вашего углового приложения в локальном режиме. Если вы его размещаете, то такой проблемы не будет. - person Jay Shukla; 22.05.2014