【问题标题】:ERROR in node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10):node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10) 中的错误:
【发布时间】:2019-12-07 15:36:23
【问题描述】:

我在我的项目中使用了角度材质微调器,但是它显示了这个

node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10) 中的错误: 错误 TS2305:模块 '"D:/ControlCenter/ofservices/node_modules/rxjs/internal-compatibility/index"' 没有导出的成员“ShareReplayConfig”。

我收到此错误:

node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10) 中的错误:错误 TS2305:模块 '"D:/ControlCenter/ofservices/node_modules/rxjs/internal-compatibility/index"' 没有导出的成员“ShareReplayConfig” `

谁能帮帮我???

spinner.service.ts 文件

import { Injectable } from '@angular/core';
import { Observable, Subject } from 'rxjs/Rx';
export interface ISpinnerState {
  show: boolean
}

@Injectable()
export class SpinnerService {
  private _spinnerSubject = new Subject();

spinnerState = <Observable<ISpinnerState>>this._spinnerSubject.asObservable();
  show() {
    this._spinnerSubject.next(<ISpinnerState>{ show: true });
  }
  hide() {
    this._spinnerSubject.next(<ISpinnerState>{ show: false });
  }
}

spinner.component.ts

import {Component, OnDestroy, OnInit} from '@angular/core';
import { Subscription } from 'rxjs/Rx';
import {  ISpinnerState, SpinnerService } from './services/spinner.service';
@Component({
  selector: 'loading-spinner',
  template: `
  <div *ngIf="visible"
  class="spinner">
</div>
  `,
  styles: [`.spinner {position: absolute;left: 46%;top: 12%;background-color:black;width:50px;height:50px}`]
})

export class SpinnerComponent implements OnDestroy, OnInit {
  visible = false;

  private _spinnerStateChanged: Subscription;

  constructor(private _spinnerService: SpinnerService) { }

  ngOnInit() {
    this._spinnerStateChanged = this._spinnerService.spinnerState
      .subscribe((state: ISpinnerState) => this.visible = state.show);
  }
  ngOnDestroy() {
    this._spinnerStateChanged.unsubscribe();
  }
}

【问题讨论】:

    标签: javascript angular typescript rxjs single-page-application


    【解决方案1】:

    试试这个版本,看看它是否适合你

    "rxjs": "6.3.3", 
    "rxjs-compat": "6.3.3",
    

    【讨论】:

      猜你喜欢
      • 2019-06-26
      • 2019-02-28
      • 2019-03-03
      • 1970-01-01
      • 2019-09-10
      • 2018-11-23
      • 2019-08-09
      • 1970-01-01
      • 2019-03-24
      相关资源
      最近更新 更多