AngularMaterial自动完成组件:closePanel不起作用
创始人
2024-10-28 12:00:48
0

此问题的解决方法是在 mat-option 标签中添加一个关闭面板的事件,然后在 ts 文件中调用该事件。

HTML 代码:


  {{option}}
  

TS 代码:

import { Component,ViewChild } from '@angular/core';
import { MatAutocomplete } from '@angular/material/autocomplete';

@Component({
  selector: 'app-autocomplete',
  templateUrl: './autocomplete.component.html',
  styleUrls: ['./autocomplete.component.css']
})
export class AutocompleteComponent {

  @ViewChild(MatAutocomplete) matAutocomplete: MatAutocomplete;

  options: string[] = ['Angular', 'React', 'Vue'];

  selected(event){
    console.log(event.option.value);
  }

  closePanel(auto: MatAutocomplete){
    auto.closePanel();
  }
}

在上面的代码示例中,我们在 mat-option 标签的外部添加了一个按钮来关闭面板。然后在 ts 文件中使用 MatAutocomplete 的 closePanel 方法,将该方法传递到了 closePanel 函数中,该函数使用 ViewChild 获取 MatAutocomplete 实例,最后调用了 closePanel 方法来关闭面板。

相关内容

热门资讯

黑科技肯定(wepower外挂... 您好,wepower外挂检测方法这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302...
黑科技了解(aapoker发牌... 黑科技了解(aapoker发牌机制)太坑了从前真的是有挂(透视)必胜教程(2021已更新)(哔哩哔哩...
黑科技好友(智星德州菠萝辅助器... 黑科技好友(智星德州菠萝辅助器免费下载)太离谱了原本真的有挂(透视)安装教程(2021已更新)(哔哩...
黑科技能赢(aapoker辅助... 黑科技能赢(aapoker辅助工具存在吗)太实锤了真是是有挂(透视)透牌教程(2023已更新)(哔哩...
黑科技神器(aa扑克有外挂吗)... 黑科技神器(aa扑克有外挂吗)太离谱了果然存在有挂(透视)2025新版教程(2024已更新)(哔哩哔...
黑科技辅助挂(aapoker辅... 1、黑科技辅助挂(aapoker辅助)太嚣张了本然是有挂(透视)透明挂教程(2022已更新)(哔哩哔...
黑科技存在(aa poker智... 1、黑科技存在(aa poker智能ai辅助介绍)太离谱了原生存在有挂(透视)可靠教程(2022已更...
黑科技ai代打(aapoker... 您好,aapoker外挂实测这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302】很...
黑科技讲解(wpk辅助软件)太... 黑科技讲解(wpk辅助软件)太实锤了本来是有挂(透视)安装教程(2026已更新)(哔哩哔哩)1、任何...
黑科技计算(微扑克辅助工具)太... 您好,微扑克辅助工具这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302】很多玩家在...