RxJS Demos
bindCallBack
by dream apple
HTML
<script src="https://cdn.bootcss.com/rxjs/5.0.0-rc.1/Rx.min.js"></script>
JavaScript
/* bindCallBack */
// 一个函数
function func (msg, func) {
func(msg);
}
// 没有使用bindCallBack
func('hello', (msg) => console.log(msg, 'from a normal function.'));
// 使用bindCallBack
let test = Rx.Observable.bindCallback(func);
test('hello').subscribe((msg) => {
console.log(msg, 'from a subscribe.');
});