[英]How to embed a Razor component inside an element added on the JavaScript side
在 Blazor WebAssembly 應用程序中,我想在 JavaScript 端新添加的 div 元素中嵌入一個 Razor 組件。 請讓我知道是否有更好的方法。
<Sample></Sample>
)-> 什么都沒有顯示。
-> 未找到。 (因為這是一個 WebAssembly 應用程序,如果我們向服務器請求,組件頁面不會呈現。)
如果您提前准備了 Simple.Razor 組件,實現此目的的一種方法是在 if 條件下分配此組件,如下所示,
@If(visible==true){<div><simple></simple></div>}
並按下按鈕更改函數中的可見變量,然后,
StateHasChanged()
它會做你想做的事情,你不必做 JSInjection。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.