我有Observable(variable1)
和BehaviourSubject(variable2)
,我希望得到两者的值。
variable1.value
variable2.value
无法正常工作,我收到了一条消息 “Observable”类型上不存在属性值。 你能否告诉我怎样才能获得价值? ('Tiere in Australia')
答案 0 :(得分:0)
Observable将在订阅时返回它包含的所有值
// creating an Observable
source = Observable.of(1,2,3);
this.source.subscribe(item=>{
this.values.push(item)
console.log('observable',this.values)
})
BehaviourSubject每次订阅只返回一个值
// creating an BehaviourSubject
subject = new BehaviorSubject(56,121);
this.subject.subscribe(item=>console.log(item))
<强> LIVE DEMO 强>