将@query与LitElement和Typescript结合使用
我正在尝试这样做:
@query('#gist')
gist: HTMLIFrameElement;
打字稿 linting 说:
属性“要点”没有初始值设定项,并且在构造函数中没有明确分配。
我们如何清除这个?
回答
您可以!在属性名称后使用 a 。这告诉 Typescript 将设置该值。
@query('#gist')
gist!: HTMLIFrameElement|null;
我正在尝试这样做:
@query('#gist')
gist: HTMLIFrameElement;
打字稿 linting 说:
属性“要点”没有初始值设定项,并且在构造函数中没有明确分配。
我们如何清除这个?
您可以!在属性名称后使用 a 。这告诉 Typescript 将设置该值。
@query('#gist')
gist!: HTMLIFrameElement|null;