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.