Mam aplikację kątową i chcę w szablonie dodać inne jako divy. ng-include wydawało się idealnym wyborem.ng-include kompiluje do komentarza
W main.html
<div id="page-wrapper">
<div ng-include src="'/partials/module.html'"></div>
</div>
W module.html
<div class="module">
<h1>Module</h1>
</div>
Wszystkie pliki żyją w partials-folderu w aplikacji.
Podczas uruchamiania tego, w miejscu w kodzie HTML, otrzymuję <!-- ngInclude: -->
, a podstawianie elementów div w pliku main.html za pomocą obsługiwanego tagu ng-include kompiluje się do <!-- ngInclude: undefined -->
.
Czy ktoś wie, jaki może być problem?
Sprawdź ruch sieciowy, zobacz, gdzie znajduje się żądanie HTTP dla '/ partials/module.html'. Prawdopodobnie nie jest to właściwa ścieżka. Powinien być względny do katalogu głównego aplikacji i domyślam się, że tak nie jest. – ivarni
Czy możesz napisać jsfiddle kodu powodującego ten problem? – CuriousMind
Sprawdź ścieżkę, jeśli używasz localhost, spróbuj uruchomić localhost: 8080/partials/module.html, powinno to pokazać odpowiedni html. – Skeptor