Newer
Older
import {Injectable} from '@angular/core';import {BehaviorSubject, Subscription} from 'rxjs';
@Injectable()export class AppMainService {
private roleSource:BehaviorSubject<any> = new BehaviorSubject([]);
public role = this.roleSource.asObservable();
private mineSource:BehaviorSubject<any> = new BehaviorSubject({});
public mineInfo = this.mineSource.asObservable();
private readSource:BehaviorSubject<any> = new BehaviorSubject(0);
public readInfo = this.readSource.asObservable();
//权限赋值
public setRole(value: string){
this.roleSource.next(value);
}
//个人信息
public setInfo(value: any){
this.mineSource.next(value);
}
//未读消息
public setRead(value: any){
console.log(value)
this.readSource.next(value);
}
}