从哪里我可以在 ionic 4 /Angular 8 中导入 Boolean
from where i can import Boolean in ionic 4 /Angular 8
Can't resolve all parameters for Tab1Page in /Users/apple/Desktop/Adhyatmavani/src/app/tab1/tab1.page.ts: ([object Object], ?).
tab1.page.ts
import { Component, OnInit } from "@angular/core";
import { MenuController } from '@ionic/angular';
@Component({
selector: "app-video-pravachan-list",
templateUrl: "./video-pravachan-list.page.html",
styleUrls: ["./video-pravachan-list.page.scss"],
})
export class VideoPravachanListPage implements OnInit {
constructor(
public isFirstWindowOpen:Boolean,
public isSecondWindowOpen:Boolean,
public isThirdWindowOpen:Boolean,
public menu: MenuController,
) {}...
tab1.page.module.ts
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
AudioListingPageRoutingModule,
],
declarations: [AudioListingPage],
providers: [{ provide: Boolean }, { provide: Array }],
- 您不应该在构造函数中声明变量。
- 使用小写布尔值,因为它是键入变量的基本类型
- 删除 tab1.page.module.ts 中的所有提供程序,因为它不是必需的(或不正确的)
在此处了解有关布尔值与布尔值的更多信息:
https://www.javascripttutorial.net/javascript-boolean/
export class VideoPravachanListPage implements OnInit {
isFirstWindowOpen: boolean;
isSecondWindowOpen: boolean;
isThirdWindowOpen: boolean;
constructor(
public menu: MenuController,
) {}...
编辑
同样适用于数组。您可以从一个空数组开始将值压入,如下例所示:
arrayOfObjects: object[] = []
Can't resolve all parameters for Tab1Page in /Users/apple/Desktop/Adhyatmavani/src/app/tab1/tab1.page.ts: ([object Object], ?).
tab1.page.ts
import { Component, OnInit } from "@angular/core";
import { MenuController } from '@ionic/angular';
@Component({
selector: "app-video-pravachan-list",
templateUrl: "./video-pravachan-list.page.html",
styleUrls: ["./video-pravachan-list.page.scss"],
})
export class VideoPravachanListPage implements OnInit {
constructor(
public isFirstWindowOpen:Boolean,
public isSecondWindowOpen:Boolean,
public isThirdWindowOpen:Boolean,
public menu: MenuController,
) {}...
tab1.page.module.ts
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
AudioListingPageRoutingModule,
],
declarations: [AudioListingPage],
providers: [{ provide: Boolean }, { provide: Array }],
- 您不应该在构造函数中声明变量。
- 使用小写布尔值,因为它是键入变量的基本类型
- 删除 tab1.page.module.ts 中的所有提供程序,因为它不是必需的(或不正确的)
在此处了解有关布尔值与布尔值的更多信息: https://www.javascripttutorial.net/javascript-boolean/
export class VideoPravachanListPage implements OnInit {
isFirstWindowOpen: boolean;
isSecondWindowOpen: boolean;
isThirdWindowOpen: boolean;
constructor(
public menu: MenuController,
) {}...
编辑
同样适用于数组。您可以从一个空数组开始将值压入,如下例所示:
arrayOfObjects: object[] = []