Подлинно остановить привязку элемента - отсоединить элемент - AngularJS
Я пытаюсь выяснить, как я могу остановитьDOM элемент из привязки данных из области в угловых.
Я знаю, что вы могли бы сделать это с помощью операторов 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>
Я знаю, что есть много других способов сделать это, но я не знаю, как по-настоящему отсоединить элемент, не клонируя его и не заменяя старый, повторяя атрибуты и текст ...
Демо вещь:http://jsfiddle.net/a9tZY/
Таким образом, это не должно влиять на модель или другие элементы, которые связаны с этой моделью.
Короче говоря, Скажите Angular, чтобы он оставил элемент навсегда.