Ich habe Probleme mit dem Styling, wenn ich webUI benutze.
Wenn ich meine dataValues injiziere, ist mein Design kaputt.
In meinem konkreten Fall wird mein Menü nicht richtig angezeigt.
Von dem, was ich sehen kann, sieht es so aus, als ob {{dataValue}}
die anfängliche Stringlänge 0 hat und html und css angewendet wird, bevor webUI seine Injektionen durchgeführt hat.
Nun, wenn ich meine Saite anlege, sieht es so aus, als wäre sie mit falscher Länge berechnet.
Während des Debuggens, wenn ich die CSS-Datei neu bearbeite (ich ändere nicht die Breite: 100%, ich bearbeite es einfach und speichere es, so dass css erneut angewendet wird), und dann sieht es gut aus.
Ich habe versucht (aus der Dart-Datei):
%Vor%Aber nichts davon scheint zu funktionieren.
Also im Grunde denke ich, ich könnte das lösen, indem ich css neu lade / neu anlege. Wer weiß, wie man das erreicht?
BEARBEITEN: Was ist das {{datenwert}}? ..put meine Saite .... & lt; - welche Saite? ..wong Länge .. & lt; - was ist daran falsch? Wenn Sie im Dart-Editor als Javascript ausführen und die HTML-Datei einfach von der Festplatte ausführen - funktioniert das? Werden CSS-Stile korrekt angezeigt? In welchem Browser?
"Word"
EDIT 2:
Ja, dataValue
hat einen Anfangswert, unterbricht immer noch das Design.
Dies ist der Code:
%Vor% In der .dart-Datei weise ich den Strings theFlow
, connect
, business
usw. Werte zu und anschließend watcher.dispatch();
Dies ist in der CSS-Datei:
%Vor% Ich habe Ihr Problem repliziert und eine Lösung gefunden (obwohl ich befürchte, dass es sich um einen Hack handelt).
Ich habe eine neue Anwendung mit dem WebUI-Stubcode erstellt und dann den Inhalt von xclickcomponent.dart durch Folgendes ersetzt (ich habe auch den von Ihnen bereitgestellten HTML-Code als Inhalt der Komponente und Ihres CSS verwendet):
Auch wenn das zu hackig für dich ist, wird es dir hoffentlich helfen:)
UPDATE: Problem angesprochen: Ссылка
In diesem ein bisschen mehr geschaut, ist eine vereinfachte Repro:
%Vor%Dies scheint ein Chrome-Fehler zu sein: Ссылка
Tags und Links html5 css3 dart dart-webui