У меня есть компонент под названием PopMessage .razor
Код: Выделить всё
@if (isDisplay)
{
Message
}
@code{
private bool isDisplay = false;
public void PopShow()
{
try
{
isDisplay = true;
StateHasChanged();
}
catch (Exception ex){}
}
}
()
И в другом компоненте Home.razor
Код: Выделить всё
@page "/"
@inject PopMessage _popMessage
Pop message
@code{
private void PopPrint()
{
_popMessage.PopShow();
}
}
Я не очень понял суть вопроса. Компонент
загружен. Но при вызове сообщения PopShow выдает это исключение. Без StateHasChanged() исключение не выдается, но, конечно, состояние не обновляется.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ance-error
Мобильная версия