From 531aa5f8db15dc65060e05a637b1492c8b743766 Mon Sep 17 00:00:00 2001 From: Brandon Date: Thu, 7 Feb 2019 17:00:55 +0000 Subject: [PATCH] docs: make method arguments optional in template syntax example (#28592) PR Close #28592 --- .../examples/template-syntax/src/app/app.component.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aio/content/examples/template-syntax/src/app/app.component.ts b/aio/content/examples/template-syntax/src/app/app.component.ts index b1d4e484df..0758ba6516 100644 --- a/aio/content/examples/template-syntax/src/app/app.component.ts +++ b/aio/content/examples/template-syntax/src/app/app.component.ts @@ -66,7 +66,7 @@ export class AppComponent implements AfterViewInit, OnInit { currentHero: Hero; - deleteHero(hero: Hero) { + deleteHero(hero?: Hero) { this.alert(`Delete ${hero ? hero.name : 'the hero'}.`); } @@ -105,18 +105,18 @@ export class AppComponent implements AfterViewInit, OnInit { get nullHero(): Hero { return null; } - onClickMe(event: KeyboardEvent) { + onClickMe(event?: KeyboardEvent) { let evtMsg = event ? ' Event target class is ' + (event.target).className : ''; this.alert('Click me.' + evtMsg); } - onSave(event: KeyboardEvent) { + onSave(event?: KeyboardEvent) { let evtMsg = event ? ' Event target is ' + (event.target).textContent : ''; this.alert('Saved.' + evtMsg); if (event) { event.stopPropagation(); } } - onSubmit() {/* referenced but not used */} + onSubmit(data: any) {/* referenced but not used */} product = { name: 'frimfram',