Есть ли способ удалить угловой модуль ("SomeModule") динамически?
Это потому, что мне нужно загрузить и выгрузить модули со страницы в табу-контейнере.
Это основано на концепции Скотта Мосса о том, где каждый отдельный компонент рассматривается как отдельное приложение на Frontendmasters.com.
Я могу получить объект модуля
angular.module(name)
Который возвращает объект соответственно, но там я пропускаю четкий способ очистки ссылок на этот объект. Кто-нибудь еще решил что-то подобное?
Похоже, вы пытаетесь оптимизировать то, чего не существует.
Во-первых, не существует документального способа удаления модулей. Причины, по-видимому, рассматриваются в документах. Там вы найдете это выражение (внимание мое):
Модули могут быть загружены в любом порядке (или даже параллельно), потому что модули задерживают выполнение.
В этом предложении он не определяет, как долго задерживается, но позже мы получаем этот фрагмент (опять же, мой удар):
Поскольку модули ничего не делают во время загрузки, они могут быть загружены в виртуальную машину в любом порядке, и, таким образом, загрузчики скриптов могут воспользоваться этим свойством и распараллелить процесс загрузки.
Объединившись, это звучит так, как будто даже с несколькими из нескольких модулей вы не заметите нагрузку на свой сайт, потому что модуль будет загружаться только тогда, когда это необходимо, поэтому удаление модулей не является процессом, который когда-либо должен быть выполнен.