Jestem nowy w tym kanciastym świecie, jestem trochę zmieszany używaniem podwójnych nawiasów klamrowych {{}} i pojedynczych nawiasów klamrowych {} lub czasami nie używa się nawiasów klamrowych do uwzględnienia wyrażenia jak w dyrektywach
ng-class={expression}
normal data binding like{{obj.key}}
ng-hide='mydata==="red"'
jeszcze jedna rzecz w
{{}}
tym jest również używana jako Watcher .. unikaj jak najwięcej, aby uzyskać lepszą wydajnośćźródło
Wiem, że jest to stary post i może być trochę nie na temat, ale jest to odpowiedź na @DonD i @GafrieldKlon ...
Wydaje się, że obserwator zostałby umieszczony, gdybyś używał
ng-bind
dyrektywy, a nie podczas jej używania{{}}
. Biorąc to pod uwagę, uważam, że powyższa odpowiedź @riyas jest nadal częściowo prawdą, ponieważ unikanie{{}}
jest ogólnie lepsze dla wydajności, ale nie z podanego powodu.Ta odpowiedź na inny post wyjaśnia to bardziej szczegółowo.
źródło