Я начал приложение с Playframework (Scala) и AngularJS v1.3
.
(Точно шаблон Играть Силуэт Угловое Семя)
Загрузка шаблонов различий с помощью ng-include или директивы.
Всегда, когда я помещаю ссылку в Угловой код, это не работает.
Пример:
<div ng-include="'/tpl.html'"></div>
<script type="text/ng-template" id="/tpl.html">
Content of the template.
</script>
Результат: работает !!
Теперь, если я поместил шаблон tpl.html
в файл в том же каталоге:
<div ng-include="'tpl.html'"></div>
Результат: Не работает! (И в других каталогах я пробовал все возможные маршруты...)
Такая же проблема возникает в директивах, если я помещаю шаблон в каталог, он работает хорошо, но если я попытаюсь поместить в другой файл, он не сработает.
Я использовал Angular в других проектах и никогда не встречал ничего подобного. Я думаю, что это происходит потому, что Scala (язык Playframework) необходимо скомпилировать и файлы .scala.html
преобразуются в .html
.
.html
а затем с помощью ng-include поставить правильную ссылку? Корневой каталог совпадает с файлом index.html
(путь: ui/app
).
Если файл view1.html
находится в пути ui/app
, ng-include будет выглядеть так:
<div ng-include="'./view1.html'"></div>
Потому что ui/app
является корневым путем.
ng-include="'view1.html'"
и файлview.html
в том же каталоге, чтоindex.html
...