在settings.ts中,我有以下代码:
@Component({
selector: 'page-settings',
templateUrl: 'settings.html'
})
export class SettingsPage {
}
}
在app.component.ts中,我们可以编写以下代码:
settingsPage = SettingsPage;
为什么可以将类名SettingsPage
分配给变量?
答案 0 :(得分:1)
从技术上讲,Typescript是JavaScript的超集。由于类在JS中实际上并不存在严格的意义,因此它们被实现为对象(带有一些额外的)。
所以你所做的只是获取一个对象SettingsPage
(带有一堆方法和属性)并将其分配给变量settingsPage
。