Pare genuinamente de um elemento de ligação - desvincule um elemento - AngularJS
Estou tentando descobrir como posso parar umaDOM elemento de ligação de dados do escopo em angular.
Eu sei que você poderia fazer isso com declarações if e tudo, mas existe uma maneira verdadeira e permanente de parar de vincular um elemento em angular, mas manter o conteúdo que foi adicionado?
Então diga que eu tenho isso
<div ng-bind="content" class="ng-binding">Welcome</div>
E eu mudo o modelo para que o div mude para isso.
<div ng-bind="content" class="ng-binding">Welcome World</div>
Então eu clico no botão que vai desvinculá-lo, então se eu mudar o modelo para'Welcome Universe'
, Eu quero o<div>
para ser o mesmo que antes. este
<div ng-bind="content" class="ng-binding">Welcome World</div>
Eu sei que existem muitas outras maneiras de fazer isso, mas eu não conheço nenhuma maneira de realmente desvincular o elemento, sem cloná-lo e substituindo o antigo loop através dos atributos e text..ect
Coisa de demonstração:http://jsfiddle.net/a9tZY/
Assim, ao fazer isso, não deve afetar o modelo ou outros elementos que estão vinculados a esse modelo.
Longa história curta, Tell Angular para deixar o elemento sozinho para sempre.