javascript - node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10) 中的错误:
问题描述
我在我的项目中使用了角度材料微调器,但是,它显示了这个
node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10) 中的错误:错误 TS2305:模块 '"D:/ControlCenter/ofservices/node_modules/rxjs/internal-compatibility/index"' 没有导出成员'共享重播配置”。
我收到此错误:
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();
}
}
解决方案
试试这个版本,看看它是否适合你
"rxjs": "6.3.3",
"rxjs-compat": "6.3.3",
推荐阅读
- r - 使用 sapply 按组计算费率
- pytorch - 将张量的元组/列表视为单个张量
- python - 使用其关闭方法停止子进程中的服务器
- express - 如何修改 Pino express 日志上的日志记录字段
- python - GetElementIds() 获取当前选择的问题
- javascript - 我收到此错误:firebase.INTERNAL.registerAppHook 不是函数,为什么?
- javascript - 如何以角度请求GET?
- java - selenium webdriver上的代理问题
- powershell - 如何让我的插件在从 Windows PowerShell 运行的 Vim 中使用 `set encoding=utf-8`?
- java - 单击一项时ListView更新多行