@page "/fetchdata"
@inject HttpClient Http
@using CCharLearn;
Weather forecast
Weather forecast
This component demonstrates fetching data from the server.
@if (forecasts == null)
{
}
else
{
Date
Temp. (C)
Temp. (F)
Summary
@context.Date
@context.TemperatureC
@context.TemperatureF
@context.Summary
}
@code {
private WeatherForecast[]? forecasts;
protected override async Task OnInitializedAsync()
{
forecasts = await Http.GetFromJsonAsync("sample-data/weather.json");
}
public class WeatherForecast
{
public DateTime Date { get; set; }
public int TemperatureC { get; set; }
public string? Summary { get; set; }
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
}
}