Я создал директиву AngularJS. Эта директива должна вставлять элемент HTML в качестве дочернего элемента body
. Этот элемент должен содержать другой настраиваемый компонент, определяемый как директива.Создать директиву, которая вставляет HTML вне того, где он используется
Я пробовал transclude
в директиве, что не позволяет мне достичь желаемого результата; поместив элемент в качестве прямого ребенка из body
. Подход, о котором я думал, состоял в том, чтобы каким-то образом захватить разметку с templateUrl
и ввести в нее «угловой» в DOM непосредственно перед закрытием тега body
.
Я действительно стараюсь оставаться открытым с концепцией использования AngularJS ежедневно, эти «вещи» затрудняют это.
Он чувствует, как ваша архитектура коды становится беспорядком, если вам нужны такие задачи. –
показать код пожалуйста –
это нормальная директива, ничего не показывать. концепция и цель объясняются достаточно хорошо. директива действует как написано. просто нужно получить доступ к шаблону html и вставить его в определенное место в 'HTML'. – culturalanomoly