Blazor, kann nicht eingebettete Komponente zum Aktualisieren erhalten

blazor webassembly

Frage

Mir ist klar, dass dies kein veröffentlichtes Produkt ist, also experimentiere ich nur. Hoffentlich haben einige von euch eine Lösung für das Problem gefunden, das ich erlebe.

Ich habe Komponente B in Komponente A . Wenn ein Element in einer list ausgewählt wird, sieht Komponente B das und lädt und zeigt die erforderlichen Daten an.

Allerdings, wenn ich ein anderes Element aus der Combo wähle list aus Komponente A , wird es nicht Komponente B auffrischen list und ich denke , das liegt daran , dass OnInitAsync später nicht genannt wird.

Hat jemand eine Lösung?

Beliebte Antwort

Für alle, die die Kommentare nicht lesen, bestand die Lösung darin, StateHasChanged() im richtigen Moment StateHasChanged() .

Irgendwann in der Entwicklung von blazor sollte diese Voraussetzung automatisch vom Rahmen erfüllt werden. Siehe hier




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum