Я пытаюсь выяснить, как я могу остановить элемент DOM от привязки данных из области действия в angular.
Я знаю, что вы могли бы сделать это с помощью инструкций if и всех, но существует ли подлинный и постоянный способ остановить привязку элемента в angular, но сохранить добавленный контент?
Так сказать, у меня это
<div ng-bind="content" class="ng-binding">Welcome</div>
И я меняю модель так, чтобы div менялся.
<div ng-bind="content" class="ng-binding">Welcome World</div>
Затем я нажимаю кнопку, которая отвязывает ее, поэтому, если я изменю модель на 'Welcome Universe'
, я не буду <div>
быть таким же, как раньше. Это
<div ng-bind="content" class="ng-binding">Welcome World</div>
Я знаю, что есть много других способов сделать это, но я не знаю никакого способа действительно отпереть элемент, не клонируя его и заменяя старый, перебирающий атрибуты и текст .ect.
Демо-версия: http://jsfiddle.net/a9tZY/
Таким образом, делая это, это не должно влиять на модель или другие элементы, которые привязаны к этой модели.
Короче говоря, Tell angular, чтобы оставить элемент навсегда.