Con un componente normal de maquinilla de afeitar de una sola página en Blazor. Puedo inyectar IJSRuntime así en la parte superior de la página:
@inject IJSRuntime JSRuntime Si creo un código detrás del archivo .razor.cs para el componente, ¿cómo inyecto algo como IJSRuntime en el código detrás del archivo?
En el código detrás del archivo razor.cs, IJSRunTime u otros pueden inyectarse con el atributo [Inject]
public partial class BillingDashboard { [Inject] IJSRuntime JSRuntime { get; set; } protected override async Task MyFunction() { await JSRuntime.InvokeVoidAsync("console.log('test')"); } }