2015-10-26 2 views
0

Я искал вопрос/ответы, и мне кажется, что я должен использовать директиву. Я бы предпочел использовать хорошо протестированный 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.

Нет ли другого способа, кроме создания директивы для этого? Благодаря

+0

Возможный дубликат [Заменить нг-включать узел с шаблоном?] (Http://stackoverflow.com/questions/16496647/replace-ng-include-node-with-template) – isherwood

+0

Вы можете использовать 'ng-include', а также использовать директиву. См. Возможный дубликат выше. – isherwood

+0

Я считаю, что самый простой способ изменить шаблон - использовать jQuery в функции предварительной компиляции. – MarkoCen

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^