Я пытаюсь включить HTML на веб-страницу моего программного обеспечения с помощью ng-include, и я не могу заставить его работать.На данный момент я использую упрощенные версии моих конечных целей для целей тестирования.
Соответствующий фрагмент дерева моего проекта:
-web
--dragonweb
---src
----app
-----dragon
-------dragon.css
-------dragon.html
-------dragon.spec.ts
-------dragon.ts
-------test.html
dragon.html
<div ng-app = "" ng-controller="test">
testing
<div ng-include="" src="'app/src/dragon/test.html'"></div>
</div>
test.html
<div>
This is an included file
</div>
Ожидаемый результат на веб-странице:
тестирование
Это включенный файл.
Фактический вывод на веб-странице:
тестирование
Я пробовал использовать разныедлины пути к test.html, без удачи.Я также поиграл с использованием тега ng-controller и синтаксиса для тега ng-include, но не повезло.На веб-странице нет ошибок консоли.Есть идеи, почему он не работает?
Предыстория / отказ от ответственности: я был стажером в этом проекте до того, как унаследовал его после внезапного ухода ведущего разработчика, это мой первый раз, когда я занимаюсь веб-разработкой.и я просто учусь на работе методом проб и ошибок.Так что, если я делаю что-то совершенно неверное, я абсолютно уверен в том, как мне улучшить этот процесс!Я решил попробовать использовать ng-include, потому что у нас уже есть Angular, и, основываясь на моих исследованиях, это казалось теоретически самым простым способом достичь того, чего я хотел.