In Angular gibt es eine Möglichkeit zu verhindern, dass flimmern in Ausdrücken enthalten, die verketteten Werte?
Gibt es eine Möglichkeit zu verhindern, flicker-für-Vorlagen, die verketteten Werte wie {{person.LastName+ ", " + person.FirstName}}
?
Will ich nicht sehen "," bis $scope.person
gebunden ist.
Ist das etwas, was ich vielleicht in ein filter? Würden Sie einen filter erstellen, der für etwas so trivial?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach
ng-show
für diese.Ich habe eine demo zu zeigen, die Ergebnisse.
http://plnkr.co/edit/ZAC8RzagPYmLHgXcPazW?p=preview
Ich bin mit einem timeout von 2 Sekunden in die Steuerung, so dass Sie sehen können flimmern, wenn Sie entfernen, ng-show.
Können Sie die ngCloak Richtlinie für, die. Aus den docs:
Können Sie "ng-bind" - Attribut in das wrapper-tag so anstelle dieser:
Können Sie dies tun:
Dadurch ändert sich der text nur, wenn der Wert korrekt verkettet.
Hatte einige Probleme mit ng-cloak also behalf ich mir mit plain old css:
Und auf dem controller:
Dies geschieht, weil die Sie laden Ihr angular js lib nicht aus der
<head></head>
Abschnitt. Wenn es nicht eine große Sache für Sie, bewegen Sie einfach Ihre eckige<script>
tag im Kopf und es sollte aufhören zu flackern.<head>
.