@page "/fetchdata"
@using Blazor3State.Data
@inject WeatherForecastService ForecastService
Showing states in blazor
This component demonstrates fetching data from a service.
An error has occurred. Click new image to try again !
@code {
Random random = new Random();
LoadingContainerState state;
protected override async Task OnInitializedAsync()
{
await LoadImage();
}
async Task LoadImage()
{
state = LoadingContainerState.Loading;
await Task.Delay(2000);
if (random.Next(3) == 2)
{
state = LoadingContainerState.Error;
}
else state = LoadingContainerState.Loaded;
}
}