Czasami kiedy załadować naszą aplikację w przeglądarce, możemy zauważyć migającą zawartość przez kilka milisekund zanim rozwiązanie {{name}} zostanie rozwiązane i dane zostaną załadowane.
To h appens ponieważ szablon został wczytany zanim AngularJS miał szansę wejść i skompilować elementy. Aby rozwiązać ten problem, możesz użyć dyrektywy ng-cloak.
W pierwszym podejściu (tj. {{}}) AngularJS ocenia wyrażenie, a następnie zastępuje je pewną wartością, która kiedyś pozostała z migającymi podwójnymi nawiasami klamrowymi, ale ng-bind zapisuje ten czas, informując AngularJS o umieszczeniu zawartości wyrażenia w samym elemencie.
Uwaga: {{}} czasami powoduje problemy z wydajnością, jeśli mamy tysiące wiązań na naszej stronie. W tym scenariuszu powinniśmy pójść z ng-bind.
Wziął ponownie otworzyć, ponieważ jest to oczywiste pytanie, jednak kwestia ta może uzyskać odpowiedź od [dlaczego ng-wiążą lepiej niż '{{}}' w kanciastym?] (http://stackoverflow.com/questions/16125872/why-ng-index-is-better-than-in-angular-) –