【问题标题】:Render Blazor components from JavaScript - How to Update a Blazor component parameter from JavaScript after component render从 JavaScript 渲染 Blazor 组件 - 如何在组件渲染后从 JavaScript 更新 Blazor 组件参数
【发布时间】:2022-01-16 11:14:09
【问题描述】:

我正在通过 JavaScript 在 HTML 文档中呈现 Blazor 组件。它正在 100% 工作,但是一旦我的 Blazor 组件呈现,我就无法更新组件参数之一。此示例位于 .Net 6 RC1 规范中。对于参数的双向绑定,我将不胜感激。

我的 HTML 文件中的代码:

<script>
     async function loadComponent() {
    
      let containerElement = document.getElementById('my-counter');
    
      await Blazor.rootComponents.add(
       containerElement, 
      'counter', { currentCount: count });
    };

</script>

我想在组件渲染后更新“Count”。

有关 Microsoft .Net6 RC1 说明,请参阅 here。

【问题讨论】:

    标签: javascript .net blazor blazor-server-side


    【解决方案1】:

    我只有一种方式(blazor->JS)的想法。

    您可以定义一个 JS 函数来增加计数器并使用 blazor 调用它。

    calling a JS fcuntion

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。
    猜你喜欢
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 2019-11-12
    • 2021-11-21
    • 2021-08-17
    • 2020-03-17
    相关资源
    最近更新 更多