【问题标题】:MatTooltip not working with MatAutocompleteList in BlazorMatTooltip 不适用于 Blazor 中的 MatAutocompleteList
【发布时间】:2021-01-10 16:13:18
【问题描述】:

将 MatTooltip 与 MatAutocompleteList 一起使用时,出现以下错误:

错误:Microsoft.JSInterop.JSException:n.addEventListener 不是函数 TypeError: n.addEventListener 不是函数

MatTooltip 适用于所有其他组件,例如 MatTextField、MatIconButton 等。只有使用 MatAutocompleteList 我无法使其工作。

我正在使用 MatBlazor 2.7.0。

这里是一些用于复制目的的示例代码,导致错误:

<MatBlazor.MatTooltip Tooltip="sadölkf">
     <MatBlazor.MatAutocompleteList @bind-Value="@currentValue" Items="@values" TItem="string" Label="Label:" RefBack="@context"></MatBlazor.MatAutocompleteList>
</MatBlazor.MatTooltip>

@code {
    private string currentValue;
    private string[] values = {
        "test1", "test2"
    };
}

【问题讨论】:

  • 当 MatTooltip 与 MatChip 一起使用时,我遇到了同样的问题

标签: blazor blazor-server-side asp.net-blazor matblazor


【解决方案1】:

我在使用 MatChip 时遇到了同样的问题,我通过在 child 中添加 RefBack="@context" 来修复它

<MatTooltip Tooltip="This application has active work">
    <MatChip Class="mr-05" LeadingIcon="fast_forward" RefBack="@context"/>
</MatTooltip>

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 2022-12-31
    • 2021-09-19
    • 1970-01-01
    • 2020-02-12
    • 2020-12-09
    • 2020-02-14
    • 2020-06-20
    • 2023-02-26
    相关资源
    最近更新 更多