Задать вопрос
@ksivasid

Как удалить модуль после его регистрации через bootstrap?

Загружаю модуль angular.bootstrap(angular.element('#foo'), ['bar']);
После определенных действий мне нужно его отвязать от ангуляра чтобы потом снова загрузить.
Как это можно сделать ?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ksivasid Автор вопроса
Или как можно активировать контроллер когда верстки ещо нет?

Опишу поподробней проблему может есть другие решения:

На странице есть 2 div не вложенных что то типа этого:

<div id="foo"></div>
<div id="bar"></div>


когда загружается страница то в диве с id=foo есть верстка ангуляра и я активирую там модуль
angular.bootstrap(angular.element('#foo'), ['bar']);

Все работает как надо, после манипуляций в этом модуле я делаю ajax запрос который возвращает уже в <div id="bar"> html и верстку другого ангуляр модуля его я тоже могу активировать
angular.bootstrap(angular.element('#bar'), ['baz']);
но если опять изменить в первом модуле и послать на сервер ajax чтоб перерисовать <div id="bar"> то активировать модуль повторно нельзя так как он уже был активирован.

К сожалению обернуть страницу в один модуль и главный контроллер я не могу, делать запросы на сервер через $http тоже не могу( такой проект), у меня есть доступ только формирование <div id="foo"><div id="bar"> блоков.
А нужно чтоб при изменении в первом блоке и отправки на сервер перерисовывался второй блок.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы