diff --git a/packages/examples/upgrade/static/ts/full/module.ts b/packages/examples/upgrade/static/ts/full/module.ts index 61da6b8a22..1e7c155dbf 100644 --- a/packages/examples/upgrade/static/ts/full/module.ts +++ b/packages/examples/upgrade/static/ts/full/module.ts @@ -39,7 +39,6 @@ class TextFormatter { `, }) class Ng2HeroesComponent { - // TODO(issue/24571): remove '!'. @Input() heroes !: Hero[]; @Output() addHero = new EventEmitter(); @Output() removeHero = new EventEmitter(); @@ -78,9 +77,7 @@ class HeroesService { class Ng1HeroComponentWrapper extends UpgradeComponent { // The names of the input and output properties here must match the names of the // `<` and `&` bindings in the AngularJS component that is being wrapped - // TODO(issue/24571): remove '!'. @Input() hero !: Hero; - // TODO(issue/24571): remove '!'. @Output() onRemove !: EventEmitter; constructor(elementRef: ElementRef, injector: Injector) { diff --git a/packages/examples/upgrade/static/ts/lite/module.ts b/packages/examples/upgrade/static/ts/lite/module.ts index 1a21702714..0a2e9b95f5 100644 --- a/packages/examples/upgrade/static/ts/lite/module.ts +++ b/packages/examples/upgrade/static/ts/lite/module.ts @@ -104,8 +104,8 @@ class Ng2HeroesComponent { class Ng1HeroComponentWrapper extends UpgradeComponent { // The names of the input and output properties here must match the names of the // `<` and `&` bindings in the AngularJS component that is being wrapped. - @Input() hero: Hero; - @Output() onRemove: EventEmitter; + @Input() hero !: Hero; + @Output() onRemove !: EventEmitter; constructor(elementRef: ElementRef, injector: Injector) { // We must pass the name of the directive as used by AngularJS to the super.