0
관찰 가능한 인스턴스 메소드를 연쇄 적으로 작동시켜야하는 이유는 무엇입니까? 변수에 관찰 가능을 지정하고 관찰 가능 메소드를 새로 적용하면 새 메소드가 호출되지 않습니다.RxJS 할당 된 변수에 대한 관찰 가능한 방법
예를 들어,이 작품 :
var source = Rx.Observable.range(1, 3)
.map(function (x) {
return x;
})
.finally(function() {
console.log("Finally");
});
var subscription = source.subscribe(
function (x) {
console.log('Next: ' + x);
},
function (err) {
console.log('Error: ' + err);
},
function() {
console.log('Completed');
});
<script src="//cdnjs.cloudflare.com/ajax/libs/rxjs/2.2.28/rx.all.min.js"></script>
을하지만이 마침내() 메소드를 호출하지 않으 :
var source = Rx.Observable.range(1, 3)
.map(function (x) {
return x;
});
// This is never called
source.finally(function() {
console.log("Finally");
});
var subscription = source.subscribe(
function (x) {
console.log('Next: ' + x);
},
function (err) {
console.log('Error: ' + err);
},
function() {
console.log('Completed');
});
<script src="//cdnjs.cloudflare.com/ajax/libs/rxjs/2.2.28/rx.all.min.js"></script>