ngx-spinner 错误属性“bdColor”与索引签名不兼容

问题描述 投票:0回答:1

我试图将微调器添加到我的角度项目中,但出现了奇怪的错误:

我的 ngx-spinner-component.d.ts 行出现错误:

ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxSpinnerComponent, [null, null, null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxSpinnerComponent, "ngx-spinner", never, { "bdColor": { "alias": "bdColor"; "required": false; }; "size": { "alias": "size"; "required": false; }; "color": { "alias": "color"; "required": false; }; "type": { "alias": "type"; "required": false; }; "fullScreen": { "alias": "fullScreen"; "required": false; }; "name": { "alias": "name"; "required": false; }; "zIndex": { "alias": "zIndex"; "required": false; }; "template": { "alias": "template"; "required": false; }; "showSpinner": { "alias": "showSpinner"; "required": false; }; "disableAnimation": { "alias": "disableAnimation"; "required": false; }; }, {}, never, ["*"], false, never>; }

我的旋转器服务中带有参数的相应代码:

`  busy() {
    this.busyRequestCount++;
    this.spinnerService.show(undefined, {
    bdColor: 'rgba(255, 255, 255, 0.7)',
      color: '#333333',
      type: 'timer',
    });
  }`

错误:

错误 TS2344:输入 '{ bdColor: { 别名:“bdColor”;必填:假; };尺寸:{别名:“尺寸”;必填:假; };颜色:{别名:“颜色”; 必填:假; };类型:{别名:“类型”;必填:假; }; 全屏:{别名:“全屏”;必填:假; }; ... 4 个以上 ...; 禁用动画:{ ...; }; }' 不满足约束 '{ [键:字符串]:字符串; }'。属性“bdColor”与以下内容不兼容 索引签名。 输入 '{ 别名:“bdColor”;必填:假; }' 不可分配给类型“string”。

angular typescript spinner
1个回答
0
投票

确保在应用模块(或父模块)中导入和导出必要的模块

 imports: [
        BrowserModule,
        BrowserAnimationsModule,
        NgxSpinnerModule
      ],
 exports:[NgxSpinnerModule]
© www.soinside.com 2019 - 2024. All rights reserved.