Я делаю все в документации, но она не работает. Параметр @context неизвестен. Что я не прав? Это дурак апреля? документация в последний раз обновляется 13.03.2020, так что вряд ли она будет дураком в апреле.
Редактировать: Для тех из вас, кто сталкивается с той же «проблемой»: Ответ: Просто игнорируйте ее или Отключить анализ кода. Отображаемая ошибка исчезнет. Он компилируется в любом случае.
Документация Microsoft
Я имею в виду следующее:
@typeparam TItem
<table class="table">
<thead>
<tr>@TableHeader</tr>
</thead>
<tbody>
@foreach (var item in Items)
{
<tr>@RowTemplate(item)</tr>
}
</tbody>
<tfoot>
<tr>@TableFooter</tr>
</tfoot>
</table>
@code {
[Parameter]
public RenderFragment TableHeader { get; set; }
[Parameter]
public RenderFragment<TItem> RowTemplate { get; set; }
[Parameter]
public RenderFragment TableFooter { get; set; }
[Parameter]
public IReadOnlyList<TItem> Items { get; set; }
}
<TableTemplate Items="pets">
<TableHeader>
<th>ID</th>
<th>Name</th>
</TableHeader>
<RowTemplate>
<td>@context.PetId</td>
<td>@context.Name</td>
</RowTemplate>
</TableTemplate>
переменная @context неизвестна. в чем проблема?