Czy w Angular można zapobiec migotaniu w wyrażeniach zawierających połączone wartości?
Czy istnieje sposób, aby zapobiec migotaniu szablonów, które zawierają połączone wartości, takie jak
{{person.LastName + "," + person.FirstName}}?
Nie chcę widzieć znaku „,”, dopóki nie zostanie dołączony element
$ scope.person.
Czy to jest coś, co mógłbym umieścić w filtrze? Czy stworzyłbyś filtr dla czegoś tak trywialnego?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
5 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Dyrektywa ngCloak służy do zapobiegania krótkiemu wyświetlaniu szablonu Angular
html przez przeglądarkę w jego surowej (nieskompilowanej) formie).
formularz podczas ładowania aplikacji. Użyj tej dyrektywy, aby uniknąć
niepożądany efekt migotania spowodowany renderowaniem szablonu html.
Anonimowy użytkownik
Potwierdzenie od:
Stworzyłem wersję demonstracyjną, aby pokazać wyniki.
http://plnkr.co/edit/ZAC8RzagP ... eview
http://plnkr.co/edit/ZAC8RzagP ... eview
Używam limitu czasu w kontrolerze wynoszącego 2 sekundy, więc możesz zobaczyć migotanie, jeśli usuniesz ng-show.
Anonimowy użytkownik
Potwierdzenie od:
Możesz to zrobić:
Spowoduje to zmianę tekstu znacznika tylko wtedy, gdy wartość jest poprawnie połączona.
Anonimowy użytkownik
Potwierdzenie od:
A na kontrolerze:
Anonimowy użytkownik
Potwierdzenie od: