Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Копия DOM после компиляции (https://javascript.ru/forum/angular/70767-kopiya-dom-posle-kompilyacii.html)

CarterSS 01.10.2017 15:41

Копия DOM после компиляции
 
Разрабатываю первое приложение на AngularJS. В приложении имеется блок (назовем его "container") с дочерними элементами("page"),в которых создаются поддочерние элементы("ui") пользователем. К ui применяются директивы ng-style, иногда выражения, например:

<div class="container" main-container>  
   <div id="pagec0d4">
       <div class="ui" ng-style="{'backgroundColor': txt6784}"       
name="Label">{{txt6784}}</div>
   </div>
</div>


Выполняем $compile(container)($scope) и получаем нужный результат, НО уже невозможно вернуть выражение {{txt6784}} в прежний вид.

Задача в том, чтобы сохранять режим, где container c не примененными директивами и выражениями и откомпилированными и переключаться между ними. Размещать копию container не желательно(у элементов уникальные id).

Какими средствами angular пользоваться, роутинг или что другое?


Часовой пояс GMT +3, время: 07:40.