这些angular代码的用意是? (和取资料 修改资料有关)
在做一个取data档,并且能够编辑修改的练习
要用下面这些code去实作 不过这些code我有看没有懂阿
有人可以和我大概解释一下 以下的code在干嘛吗
service :
import { test} from './dataT';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';
import { Observable } from "rxjs/Rx"
private sessionStatus = new BehaviorSubject<any>([]);
currentSession = this.sessionStatus.asObservable();
changeSession(obj) {
this.sessionStatus.next(obj);
}
component:
onlineStatus
this.tableDataService.currentSession.subscribe(session => this.onlineStatus = session);
dataT:
export let test= [
{
'abc1': 'a',
'abc2': 'b',
'abc3': 'c'
},
{
'abc1': '五虎将',
'abc2': '不返水',
'abc3': 'PT经典版'
}
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这段代码的难点在于理解rxjs的BehaviorSubject
这里有两篇文章可以参考一下
https://www.learnrxjs.io/subj...
https://www.jianshu.com/p/982...