O que significa: em angularJS
Sou totalmente novo em angularJS. Alguém me pode ajudar com isto, por favor?
Eu vi uma sintaxe como
<a href={{ ::something}}>some other thing</a>
Para que é esse cólon duplo? O que acontece se for removido?
23
3 answers
::
é utilizado para encadernação única. A expressão deixará de recalcular uma vez estáveis, ou seja, após a primeira digestão.
Portanto, quaisquer actualizações feitas a something
não serão visíveis.
50
Author: Vivek, 2015-12-10 12:01:46
É usado para ligar o modelo do seu controlador apenas para ver. Ele não irá atualizar o seu modelo de controlador se você alterar isso de sua vista. Significa que está habituada a uma forma de ligação.
Leia isto para mais detalhes Ligação de uma via
2
Author: Jay Shukla, 2015-12-10 12:01:27
Significa que o item de âmbito "algo" tem uma ligação associada a ele. Assim, se o item mudar no controlador, a alteração não será aplicada.
Este é um bom artigo sobre observadores e ligações de uma vez
0
Author: Mike Sav, 2015-12-10 12:03:20