AngularJS дублирует скомпилированный шаблон, если его область изменилась - PullRequest
0 голосов
/ 24 декабря 2018

Контекст

Мы столкнулись с некоторыми проблемами при изменении $ scope для скомпилированного элемента.

Следуя структуре

enter image description here

Таким образом, элементы извлекаются из службы в контроллер View (B).Шаблон (D) передается как элемент изолированного объема директивы (C).и составлено с его областью применения.

В шаблон карты (D) указывается (в корне <div>) контроллер, который будет использовать ответственную службу для отображения диалогового окна, в которое передается шаблон URL (см. F.).Что касается (D), контроллер указывается также для F.

Проблема

Проблема состоит в том, что когда модель элемента, выбранного в (B)измененный функцией, указанной в контроллере (D), волшебным образом обновленная копия элемента DOM создается в DOM.

Таким образом, элемент, кажется, дублируется!

Цель

Итак, мы стремимся иметь возможность просто обновлять область «элемента», избегая дублирования DOM объекта,

Обнаружено

С учетом чтения ( AngularJS Контроллер и шаблон для визуализации вручную ) мы столкнулись с тем, что проблема может заключаться в отсутствии структуры сборки мусора,Итак, если проблема заключается в том, как это можно реализовать?

...