En la aplicación Blazor WebAssembly, me gustaría incrustar un componente de Razor en un elemento div recién agregado en el lado de JavaScript. Por favor, hágamelo saber si hay una mejor manera.
<Sample></Sample> )-> No se muestra nada.
-> No encontrado. (Debido a que esta es una aplicación WebAssembly, las páginas de los componentes no se procesan si lo solicitamos a un servidor).
Si ha preparado el componente Simple.Razor de antemano, una forma de lograrlo es asignar este componente bajo la condición if de la siguiente manera:
@If(visible==true){<div><simple></simple></div>}y al presionar un botón cambia la variable visible en una función seguida de,
StateHasChanged()y hará lo que quieras de esta manera, no tienes que hacer JSInjection.