如何使用contener变量初始化未定义的属性

时间:2019-07-07 15:04:52

标签: javascript typescript

我不知道这个属性是未定义的。我的浏览器控制台抛出错误未定义属性。我不使用构造函数类。我在类似课程的app.component.ts中使用了此属性。

  private page: {
    idPage: string;
    isScrolling: boolean;
    scrollElement: { scrollTop: any; scrollHeight: any; };
    element: HTMLElement;
  };

如何为TypeScript 3.5和Angular 8使用或初始化此属性。

未定义错误变量属性是错误:
Error variable property undefined is mistake

1 个答案:

答案 0 :(得分:0)

该类成员可以如下初始化(随机值):

this.page = {
   idPage: 'x',
   isScrolling: true,
   scrollElement: { scrollTop: 1, scrollHeight: 2 },
   element: new HTMLDivElement()
}