Я использовал OnInitializedAsync () в своем коде. В этом крюке я получаю данные. В разметке я проверил, являются ли данные нулевыми или нет. Но я обнаружил, что проверенные данные выполняются до срабатывания onInitalizedAsync (). Между тем, после получения данных также выполняется проверка данных.
Я проверил документы блейзора, но изо всех сил пытался выяснить, почему он сработал вначале.
<Component1>
@if (Data != null)
{
@foreach (var item in Data) {
<Component2>
}
}
</Componet1>
@code{
protected override async Task OnInitializedAsync() {
Data = //data from dataBase
}
}
Мне нужно выполнять проверенные данные только после извлечения данных. Кто-нибудь может мне помочь решить эту проблему?
Заранее спасибо,
Кесаван