2017-02-11 9 views
0

В настоящее время я работаю над проектом, с которым у меня проблемы. Независимо от того, что я пытаюсь сделать, ng-include не может загрузить частичное представление, которое у меня есть в другой папке.ng-include не загружать частичный вид

Я хочу загрузить view.html файл в папке с папками. Мой файл находится в папке, которая находится на том же уровне, что и папка.

Вот мой сайт фрагмент вид

<div class="container"> 
    <div class="col-sm-6" id="NEWS"> 
    <div class="well" ng-repeat="info in news"> 
     <p> 
     {{info.description}} 
     </p> 
    </div> 
    <ng-include src="'/pagination/view.html'"></ng-include> 
    </div> 
</div> 

Мои view.html имеет один caption test для целей тестирования.

Я также попытался использовать этот код:

<div ng-include src=.... 
<div ng-include=".... 
<ng-include src="'../pagination/view.html". 

Ничто не кажется, работает. Кто-то знает, в чем проблема?

+0

Почему бы не создать каталог с шаблономUrl и включить этот каталог? – gianni

ответ

1

Мой файл находится в папке, расположенной на том же уровне, что и папка с папками.

Вы можете пропустить неправильный путь для шаблона html.

Вы должны обратиться к каталогу шаблонов, как если бы вы писали в своем файле index.html. Поэтому независимо от того, какой шаблон html существует директива ng-include, вы должны указать ему путь, как если бы ваш корень был местом, где существует index.html.

Также старайтесь избегать использования '/' перед дорожкой.

например.

Предположим, что вы испытываете следующее дерево папок:

--- index.html

---/шаблоны/app.html

---/tempates/пагинация/представление .html

в случае, если вы пытаетесь включить view.html в вашем app.html тогда вы могли бы сделать это следующим образом:

<ng-include src="'templates/pagination/view.html'"></ng-include> 

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