docs: fix the payload in event-binding sample code (#30429)

after reading the context. there are  some clues to infer the payload should be the `item`, not `item.name`.
1.  EventEmitter<Item>.
2.  the desc say that:
The component defines a deleteRequest property that returns an EventEmitter. When the user clicks delete, the component invokes the delete() method, telling the EventEmitter to emit an **Item** object.

PR Close #30429
This commit is contained in:
Vincent Guo 2019-05-13 11:57:55 +08:00 committed by Jason Aden
parent 45e11915dc
commit 8555016eec

View File

@ -21,7 +21,7 @@ export class ItemDetailComponent {
@Output() deleteRequest = new EventEmitter<Item>(); @Output() deleteRequest = new EventEmitter<Item>();
delete() { delete() {
this.deleteRequest.emit(this.item.name); this.deleteRequest.emit(this.item);
this.displayNone = this.displayNone ? '' : 'none'; this.displayNone = this.displayNone ? '' : 'none';
this.lineThrough = this.lineThrough ? '' : 'line-through'; this.lineThrough = this.lineThrough ? '' : 'line-through';
} }