@page "/fetchdata" @using Blazor3State.Data @inject WeatherForecastService ForecastService

Showing states in blazor

This component demonstrates fetching data from a service.

Alternate text

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; } }