搜索框通过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的原创文章,请关注公众号"汪子熙":