一个简单的Angular search UI实现

433 阅读1分钟

搜索框通过Input控件实现:

import {Component, EventEmitter, OnInit, Output} from '@angular/core';

@Component({
  selector: 'app-search-input',
  templateUrl: './search-input.component.html',
  styleUrls: ['./search-input.component.css']
})
export class SearchInputComponent implements OnInit {
  isSearching = true;

  // 通过EventEmitter发送一个事件,参数类型为string
  @Output() searchEventEmitter = new EventEmitter<string>();
  bookName: string;
  constructor() { }

  ngOnInit() {
    // this.searchEventEmitter.emit('jerry');
  }

}

html:把Input field的值(ngModel)通过searchEventEmitter.emit发送出去:

在消费这个Component的html处:


要获取更多Jerry的原创文章,请关注公众号"汪子熙":