observable-valor

1.0.1 • Public • Published

Observable valor

El objetivo de esta clase es observar de manera sensilla cambios, sin necesidad de instalar rxjs.

uso

import {Observable} from 'observable-valor';


let num = new Observable(0);

puede usar con unpkg

import {Observable} from 'https://unpkg.com/observable-valor';

Atributos

valor

Contiene el último valor asignado al Observable.

console.log(num.valor);

Métodos

ultimo(): valor Regresa el ultimo valor asignado al observable.

console.log(num.ultimo());

observa(fun: Function): Observable Se subscribe a los cambios del observable.

let ob = num.observa(val => {
    console.log('nuevo valor', val);
});

noObservar(ob: Observable) Se dessubscribe del observable.

num.noObservar(ob);

Ejemplo

import {Observable} from 'observable-valor';

let num = new Observable(0);

num.observa(val => {
    console.log('observable 1', val);
});
let ob = num.observa(val => {
    console.log('observable 2', val);
});
num.observa(val => {
    console.log('observable 3', val);
});

//siguiente numero
num.sig(55);
//dessubscribimos el observable 2
num.noObservar(ob);

//siguiente numero
num.sig(100);

Readme

Keywords

Package Sidebar

Install

npm i observable-valor

Weekly Downloads

0

Version

1.0.1

License

(MIT OR Apache-2.0)

Unpacked Size

2.79 kB

Total Files

3

Last publish

Collaborators

  • saulsm