typescript 自定义自动填充功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 自定义自动填充功能相关的知识,希望对你有一定的参考价值。

  <div class="autoComplete" *ngIf="showAutocomplete">
          <ul *ngFor="let student of studentFromAutocomplete" (click)="onSelect(student)" (keydown.enter)="onSelect(student)" tabindex="0" role="listbox">
             <li role="option" aria-selected="false"> {{student.name + ' ' + student.studentId}}</li>
         </ul>
   </div>
.autoComplete {
    position: absolute;
    z-index: 1;
    top: 32px;
    left: 0;
    width: 65.5%;
    max-height: 200px;
    border: 1px solid #d7d7d7;
    overflow-y: auto;
    background: #fff;
}

	search(){
		let term = this.selectedStudent;
		if(term.length>2){
			this.studentFromAutocomplete = this.students.filter((item)=>{
				this.showAutocomplete = true
				return	item.name.indexOf(term)>=0 || item.studentId.indexOf(term)>=0;
				})
			
		}else if(term.length === 0){
			this.showAutocomplete = false;
		
		}
	
		}

以上是关于typescript 自定义自动填充功能的主要内容,如果未能解决你的问题,请参考以下文章

Google 自定义搜索自动填充功能仅针对选定的字词

自定义 Android 自动填充服务不会出现在自动填充应用中

具有自动完成功能的自定义表格可编辑数据

vscode自定义Tab填充提高代码编写效率

编写自定义指令以在 AngularJS (TypeScript) 中向 ng-options 添加工具提示

如何在 Material-UI 自动完成控件中自定义填充?