Ich bin ein großer Knockoutjs-Fan. Ich benutze es jetzt für meine gesamte Webentwicklung und liebe es einfach. Eine Sache, die ich jedoch nicht herausfinden konnte, ist, wie die Benutzeroberfläche ausgeblendet wird, während die Knockout-Bindungen erstellt werden.
Zum Beispiel habe ich eine sehr robuste Benutzeroberfläche mit vielen Vorlagen, die auf meiner Seite verwendet werden. Das Problem, das mir auffällt, ist, dass der Benutzer beim ersten Besuch der Seite alle meine Vorlagen für den Bruchteil einer Sekunde sieht, bevor die Bindungen aktiviert werden.
Was ist der beste Weg, um dieses Problem zu beheben? Ich habe versucht, Hilfsklassen zu verwenden, um sie auszublenden, aber dann können die Vorlagen nicht mit den Bindungen 'sichtbar' und 'wenn' angezeigt werden, es sei denn, ich entferne die Referenz der Hilfsklasse (dh ui-helper-hidden).