BehaviorSubject

Un tipo de Sujeto que requiere un valor inicial y emmite su valor actual cuando es suscrito

    class BehaviorSubject<T> extends Subject {
      constructor(_value: T)
      get value: T
      _subscribe(subscriber: Subscriber<T>): Subscription
      getValue(): T
      next(value: T): void

      // inherited from index/Subject
      static create: Function
      constructor()
      observers: Observer<T>[]
      closed: false
      isStopped: false
      hasError: false
      thrownError: any
      lift<R>(operator: Operator<T, R>): Observable<R>
      next(value?: T)
      error(err: any)
      complete()
      unsubscribe()
      _trySubscribe(subscriber: Subscriber<T>): TeardownLogic
      _subscribe(subscriber: Subscriber<T>): Subscription
      asObservable(): Observable<T>

      // inherited from index/Observable
      static create: Function
      static if: typeof iif
      static throw: typeof throwError
      constructor(subscribe?: (this: Observable<T>, subscriber: Subscriber<T>) => TeardownLogic)
      _isScalar: boolean
      source: Observable<any>
      operator: Operator<any, T>
      lift<R>(operator: Operator<T, R>): Observable<R>
      subscribe(observerOrNext?: NextObserver<T> | ErrorObserver<T> | CompletionObserver<T> | ((value: T) => void), error?: (error: any) => void, complete?: () => void): Subscription
      _trySubscribe(sink: Subscriber<T>): TeardownLogic
      forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise<void>
      pipe(...operations: OperatorFunction<any, any>[]): Observable<any>
      toPromise(promiseCtor?: PromiseConstructorLike): Promise<T>
    }

Constructor

constructor()

Firma

constructor(_value: T)

Parámetros

_value

Tipo: T.

Propiedades

PropiedadTipoDescripción

valor

T

Read-only.

Métodos

_subscribe()

Firma

_subscribe(subscriber: Subscriber): Subscription

Parámetros

subscriber

Tipo: Subscriber.

Retorna

Subscription

subscriber

Tipo: Subscriber.

getValue()

Firma

getValue(): T

Parámetros

No recibe ningún parámetro.

Retorna

T

next()

Firma

next(value: T): void

Parámetros

value

Tipo: T.

Retorna

void

value

Tipo: T.

Last updated