Я создаю директиву angular, которая будет использоваться в нескольких разных местах.
Я не всегда могу гарантировать файловую структуру приложения, в котором используется директива, но я могу заставить пользователя поместить directive.js
и directive.html
(а не настоящие имена файлов) в одну и ту же папку.
Когда страница оценивает directive.js
, она считает, что templateUrl
относительна к себе. Можно ли установить templateUrl
относительно файла directive.js
?
Или рекомендуется просто включить шаблон в свою директиву.
Я думаю, что я могу загрузить разные шаблоны на основе разных обстоятельств, поэтому предпочтет использовать относительный путь, а не обновлять directive.js