Я искал вопрос/ответы, и мне кажется, что я должен использовать директиву. Я бы предпочел использовать хорошо протестированный ngInclude. Сценарий:Как изменить содержимое из ngInclude
Я использую ngInclude для извлечения внешней навигационной панели (с другого сайта), а возвращаемый html содержит форму входа, которая указывает на неправильный URL-адрес. Мои ngInclude выглядит следующим образом: форма <div ng-include = "''+API_HOST+'api/cms/navbar'">
Войти часть навигационной панели выглядит как этот
<form id="loginForm" class="form-inline ng-pristine ng-valid"
method="post"
action="/somewebapp/j_spring_security_check"
name="loginForm" target="_top"
Я хотел бы изменить атрибут действия, чтобы указать на другой URL.
Нет ли другого способа, кроме создания директивы для этого? Благодаря
Возможный дубликат [Заменить нг-включать узел с шаблоном?] (Http://stackoverflow.com/questions/16496647/replace-ng-include-node-with-template) – isherwood
Вы можете использовать 'ng-include', а также использовать директиву. См. Возможный дубликат выше. – isherwood
Я считаю, что самый простой способ изменить шаблон - использовать jQuery в функции предварительной компиляции. – MarkoCen