Jeśli tworzę obietnicę używając $ odstęp, to anulować Patrz: http://jsbin.com/jeweke/2/
timer = $interval(intervalFunc, intervalDelay, 10);
timer.then(
function(res) {console.log('ok', res);},
function(err) {console.log('err', err);}
);
Jednak gdybym łańcucha obietnicę, zwrócony obietnica nie można anulować . Patrz: http://jsbin.com/jeweke/1/
timer = $interval(intervalFunc, intervalDelay, 10)
.then(
function(res) {console.log('ok', res);},
function(err) {console.log('err', err);}
);
Co daje? Czy to właśnie tak powinno działać?
Uwaga - przykładem tutaj jest luźno adaptacją http://jsfiddle.net/ExpertSystem/fZc3W/
Świetne wyjaśnienie. dzięki za wkopanie się w źródło. – RoyM
@roymath Serdecznie zapraszamy ... :) – PSL