Это должно быть просто, но я не могу сделать это правильно. У меня есть некоторые пользовательские угловые директивы, которые работают отлично, и я намерен использовать их во внешнем (другом домене/сервере/порту) html.Использование дополнительной угловой директивы во внешнем html
Во-первых, я включил сценарии из рабочих директив веб-приложение:
<script
data-main="http://localhost:9000/vassets/javascripts/main.js"
src="http://localhost:9000/vassets/lib/requirejs/require.js">
</script>
Тогда я просто попытался использовать один из них во внешнем HTML:
<div custom-directive attrib="abcd"></div>
Проблема в шаблон, связанный с директивой ханжества быть загружен, поскольку он объявлен как:
templateUrl: '/vassets/partials/customDirective.html'
И, конечно, не может можно найти при загрузке внешнего html. Есть вопросы, связанные с перекрестным сайтом.
Понятно, что я не включаю внешние директивы (и импортирую их источник) правильно.
Проблема с подходом шаблона html - это грязный исходный код, так как шаблон не так прост, как div, но полный html со многими элементами – Dario
hmmm, то, возможно, для сред разработчиков можно иметь шаблон url, но при создании проекта, шаблон templateUrl можно заменить шаблоном и вставить html внутри директивы. Это будет держать вещи в чистоте при разработке и только приносить грязный исходный код при входе в производство. Если это не так, вам нужно разместить свой шаблон там, где его ищет. (как указано в последней строке моего ответа) – ArslanW