在引用一个值但被用作类型的几个组件中运行我的 Ionic 应用程序时出现运行时错误。
我试过:
* 重新运行$ sudo npm i
* 检查旧版本的工作应用程序以查看这些组件是否在 app.component.ts 中
代码
export class MyApp {
@ViewChild(Nav) nav: Nav;
// make JobListingsPage the root (or first) page
rootPage = JobListingsPage;
pages: Array<{title: string, component: any}>;
constructor(
public platform: Platform,
public menu: MenuController,
public statusBar: StatusBar,
public splashScreen: SplashScreen
) {
Run Code Online (Sandbox Code Playgroud)
得到以下错误:
Typescript Error
'StatusBar' refers to a value, but is being used as a type here.
src/app/app.component.ts
public menu: MenuController,
public statusBar: StatusBar,
public splashScreen: SplashScreen
Typescript …Run Code Online (Sandbox Code Playgroud)