为什么可以将导出的类分配给ionic2中的变量?

时间:2018-03-30 14:08:56

标签: angular typescript ionic-framework

在settings.ts中,我有以下代码:

@Component({
  selector: 'page-settings',
  templateUrl: 'settings.html'
})
export class SettingsPage {

  }
}

在app.component.ts中,我们可以编写以下代码:

settingsPage = SettingsPage;

为什么可以将类名SettingsPage分配给变量?

1 个答案:

答案 0 :(得分:1)

从技术上讲,Typescript是JavaScript的超集。由于类在JS中实际上并不存在严格的意义,因此它们被实现为对象(带有一些额外的)。

所以你所做的只是获取一个对象SettingsPage(带有一堆方法和属性)并将其分配给变量settingsPage