- Verschifft
- 26. August 2026 um 02:34 UTC
- Autor
- Kamo
- Ausschuss
- f04181e
Ich habe diese versendet und es nahm den Desktop nach unten: eine leere weiße Seite und ein Tab Laden für immer. Behinderter In-Cluster sofort; das ist die eigentliche Lösung. "ng-switch" sitzt auf <body>, also VOR Angular kompiliert, jeder ng-switch-when Zweig ist in der rohen HTML vorhanden - die tödliche Fehler enthalten. Passend zu den selector daher auf jeder einzelnen Seitenlast abgestimmt, so dass das Skript entschieden, App war gestorben, bevor es überhaupt begonnen hatte, und neu geladen. Für immer. Der Test, den ich letztes Mal hinzugefügt hat, behauptete, dass der Selektoren in Guacamoles Markup erscheint. Das tut es. Das war genau das Problem: Es ist IMMER da. Der Test bestätigt der Selektoren wurde richtig geschrieben und sagte nichts darüber, ob passend zu ihm bedeutete alles - was die einzige Frage ist, die zählte. So ist die Frage jetzt eine reine Funktion mit vier unabhängigen Wachen, jeder getestet und jeder allein ausreichend, um eine Reload zu verhindern: - das Element ist vorhanden - <body' trägt nicht mehr ng-cloak, d.h. Angular hat tatsächlich zusammengestellt - das Element ist wirklich gerendert (wenn Angular nie bootet, ng-cloak hält es versteckt und eine Seite, die nie gestartet ist nicht eine Sitzung, die fallen gelassen) - es wurde für drei aufeinanderfolgende Kontrollen gesehen plus eine Zehn-Sekunden-Schnürsennisfrist nach der Ladung, denn eine Nachladeschleife ist das Schlimmste Sache, dieses Skript tun kann und eine junge Seite ist, wo man anfängt. Verifiziert, indem die Ausfall-verursachende Logik zurück: 4 der 18 Tests scheitern, Benennung der Pre-Bootstrap Markup Fall. Nichts, was es zeichnet, kann die App auch nicht mehr verdecken. Das Vollbild-Superlay ist jetzt ein verunglimpfliches Top-Banner: ein Overlay ist in Ordnung, wenn die Seite wirklich tot ist und aktiv schädlich, wenn es nicht ist, und dieses Skript war bereits zu sicher von sich einmal. Worst Case ist jetzt ein Banner und höchstens fünf Reloads, mit Stop und Entlassen, über eine Seite, die unter verwendbar bleibt.