import { Component, Input, Output, EventEmitter } from '@angular/core'; import { NoticeItem } from './notice-item'; @Component({ selector: 'notice-list', template: `
not found

{{data.emptyText}}

{{item.title}}
{{item.extra}}
{{item.description}}
{{item.datetime}}
清空{{data.title}}
` }) export class NoticeListComponent { @Input() data: NoticeItem; @Output() select = new EventEmitter(); @Output() clear = new EventEmitter(); onSelect(item: any) { this.select.emit({ title: this.data.title, item: item }); } onClear() { this.clear.emit(this.data.title); } }