Код: Выделить всё
Current
function updateClock() {
var now = moment().format('YYYY-MM-DD HH:mm:ss');
document.getElementById('clock').innerText = now;
}
updateClock();
setInterval(updateClock, 1000);
Код: Выделить всё
app.MapRazorComponents()
.AddInteractiveServerRenderMode();
Но часы работают только после обновления вручную.
Я попробовал
Код: Выделить всё
[Inject]
private IJSRuntime JSRuntime { get; set; }
protected override async Task OnInitializedAsync()
{
await JSRuntime.InvokeVoidAsync("setInterval");
}
Код: Выделить всё
app.MapRazorComponents()
.AddAdditionalAssemblies();
Как заставить это работать автоматически?
Подробнее здесь: https://stackoverflow.com/questions/781 ... n-blazor-8
Мобильная версия