@page "/links/{id:guid}" @inject LinksClient Links @if(_item == null) { <p>Chargement du lien en cours ...</p> } else { <Title Value=@($"Affichage du lien {_item.Url}") /> <LinkItem Item="@_item" /> @if(_comments == null) { <p>Commentaires en cours de chargement ...</p> } else { foreach (var comment in _comments) { <p>@comment.Content</p> } } } @code { [Parameter] public Guid Id { get; set; } private LinkDto _item; private ICollection<CommentDto> _comments; protected override async Task OnInitializedAsync() { _item = await Links.GetLinkByIdAsync(Id); _comments = await Links.GetLinkCommentsAsync(Id); } }