Angular自动完成建议列表
创始人
2024-11-01 12:00:42
0

在Angular中,可以通过在输入时自动显示建议列表来改善用户体验。以下是如何实现这一功能的示例代码。

HTML代码:



  • {{ suggestion }}

TypeScript代码:

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html'
})
export class AppComponent {
  searchText: string;
  suggestionList: string[];

  constructor() {
    this.searchText = '';
    this.suggestionList = ['apple', 'banana', 'cherry', 'date', 'elderberry'];
  }

  onSearch(): void {
    this.suggestionList = ['apple', 'banana', 'cherry', 'date', 'elderberry'].filter(item =>
      item.toLowerCase().includes(this.searchText.toLowerCase())
    );
  }

  selectSuggestion(suggestion: string): void {
    this.searchText = suggestion;
    this.suggestionList = [];
  }
}

该示例代码将在输入框上监听键盘事件,并在每次键入时更新建议列表。它在建议列表中使用ngFor指令遍历搜索结果,并在点击任何建议后将选定建议输入框中的文本。

相关内容

热门资讯

分享透视!pokemmo手机辅... 分享透视!pokemmo手机辅助软件,佛手大菠萝有挂吗(透视)一直存在有辅助脚本(哔哩哔哩)1、上手...
专业透视!sohoo开挂辅助,... 专业透视!sohoo开挂辅助,哈糖大菠萝开挂(透视)切实一直都是有辅助攻略(哔哩哔哩)1.哈糖大菠萝...
科普透视!智星德州插件,wer... 科普透视!智星德州插件,werplan辅助软件(透视)竟然真的有辅助工具(哔哩哔哩)1、实时werp...
科普透视!约局吧德州真的有透视... 科普透视!约局吧德州真的有透视挂吗,agpoker辅助(透视)本来有辅助技巧(哔哩哔哩)1)约局吧德...
了解透视!佛手在线大菠萝辅助,... 了解透视!佛手在线大菠萝辅助,werplan透视挂(透视)竟然是有辅助方法(哔哩哔哩)该软件可以轻松...
专业透视!拱趴大菠萝挂哪里,w... 专业透视!拱趴大菠萝挂哪里,werplan有挂吗(透视)真是存在有辅助软件(哔哩哔哩);1)拱趴大菠...
了解透视!大菠萝免费辅助,聚星... 了解透视!大菠萝免费辅助,聚星ai辅助工具激活码(透视)果然一直都是有辅助app(哔哩哔哩)1、进入...
有挂透视!拱趴大菠萝怎么开挂,... 有挂透视!拱趴大菠萝怎么开挂,哈糖大菠萝有没有挂(透视)总是真的有辅助插件(哔哩哔哩)运拱趴大菠萝怎...
科普透视!pokemomo辅助... 科普透视!pokemomo辅助工具,拱趴大菠萝有什么挂(透视)总是有辅助攻略(哔哩哔哩)暗藏猫腻,小...
解谜透视!哈糖大菠萝免费辅助器... 解谜透视!哈糖大菠萝免费辅助器,大菠萝手游辅助(透视)本来真的有辅助工具(哔哩哔哩)1、全新机制【哈...