在API中,它写在'如果有这样的值并且主题尚未终止,则返回主题的当前值。'
也就是说,我想知道getValue()返回订阅和提交的值,或onNext()调用的值。
答案 0 :(得分:0)
在您的图表中,import {Http} from '@angular/http';
constructor(private http: http) {} // <--Then Inject it here
// now you can use it in any function eg:
getUsers() {
return this.http.get('whateverURL');
}
只能从其他线程调用,因为subject.onNext(3)
尚未返回。但是,这违反了被动合同,因为您不允许进行重叠调用(onNext / onComplete / onError)。虽然在许多情况下这种行为不会造成伤害,但像subject.onNext(2)
这样的运营商可以帮助将其归结为规范。
简而言之,在你的情况下它是未定义的。