微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Ant Design 更新 Blazor popover 的内容

如何解决使用 Ant Design 更新 Blazor popover 的内容

我正在使用 Ant Design Docs 构建 Blazor 应用程序Nuget

下面的代码用户单击图像时显示一个弹出框,但是一旦显示了弹出框,我想触发一个 HTTP 请求,然后在收到响应时更新弹出框的内容

之前版本的系统使用了ASP.NET MVC和Bootstrap,我使用了show.bs.popover事件来触发请求,但是Ant popover似乎没有任何事件。

最好的方法是什么?

@if (Tracker.LatestLocationMessage is not null)
{
    <Popover ContentTemplate="@PopoverContent" Title="what3words" Trigger="@(new[] { TriggerType.Click})" Placement="PlacementType.LeftTop">
        <AntDesign.Button Type="link">
            <img src="images/w3w.svg" width="18" height="18" title="what3words" alt="What 3 Words" />
        </AntDesign.Button>
    </Popover>
}

@code {
    [Parameter]
    public Tracker Tracker { get; set; }

    private RenderFragment PopoverContent =>@<div><i class="fal fa-circle-notch fa-spin fa-lg"></i><span>Requesting words...</span></div>;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。