首页 > 解决方案 > Angular:需要属性绑定

问题描述

使用 Angular 9,我有一个这样定义的组件

@Compontent({
  selector: 'app-whatever',
})
export class Whatever {
  @Input myProp: string
}

对于我已经声明的 Angular,我tsconfig.json必须严格使用strictNullChecksand 。为了更好的衡量,我什至设置了.noImplicityAnystrictTemplatesfullTemplateTypeCheck

如果我这样做,Angular 确实会抱怨

<app-whatever [myProp]></app-whatever>

如果我根本不绑定任何属性,它不会抱怨

<app-whatever></app-whatever>

这是为什么?我想在静态时间而不是在运行时捕获丢失的道具绑定。

如果您有任何建议,我将不胜感激。

标签: typescriptangular9

解决方案


推荐阅读