Как получить сколько раз наблюдаемые побежалоКак получить количество тиков от rxjs наблюдаемой
this.clock = Observable.interval(1000).map(function(value){
if(value == 0){
return value * 100/60;
}
return value * 100/60;
}).take(61);
Я хочу, чтобы получить, что это бегало 1 наблюдаемых или 2 или 3 раза .. и отображать каждый раз с интерполяцией в шаблоне
, если я делаю это, было бы вернуть процент переменной быть NaN
this.clock.subscribe(function(x){
console.log(x);
console.log("percentage " + this.percentage);
this.percentage = this.percentage + 1;
})
'this.percentage' возвращает NaN, если изначально не установлен' this.percentage = 0'. Это потому, что 'undefined + anyNumber = NaN' – adriancarriger
Спасибо, хорошая информация – blackHawk