Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

291
Views
Obtener configuraciones de appsettings.json a afterStarted(opciones) en Blazor | Servidor Blazor

Quiero establecer una variable (someFlag = false/true) en JS para poder deshabilitar/habilitar la función javascript.

Me gustaría hacerlo con afterStarted (opciones) [descrito en el enlace a continuación].

https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/?view=aspnetcore-6.0#javascript-initializers

La pregunta es:

¿Hay alguna forma de obtener los datos de appsettings.json para que funcionen después de comenzar (...)? Ya sea a través del parámetro de opciones o algo más, no importa.

Gracias.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

¿Quizás inyectar IConfiguration en la página blazor?

 @inject IConfiguration _configuration protected override afterStarted(){ var somevariable = _configuration["othervariable"]; }

De lo contrario, creo un objeto como ApplicationState con una interfaz, lo convierto en un servicio de alcance en Program.cs, defino las propiedades del objeto y luego inyecto esa interfaz en su página blazor:

Programa.cs

 builder.Services.AddScoped<IApplicationState, ApplicationState>(); var applicationState = app.Services.GetRequiredService<IApplicationState>(); applicationState.someVar = builder.Configuration["SomeVar"];

blazor

 @inject IApplicationState _applicationState protected override afterStarted(){ var somevariable = _applicationState.someVar; }

Espero que esto ayude

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!