Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

228
Vistas
Emitir un solo valor

Me gustaría emitir un solo valor.

De acuerdo con esta publicación , lo siguiente debería ser válido:

 var requestStream = Rx.Observable.just('https://api.github.com/users');

Sin embargo, esto no funciona. just no está definido.

¿Ha sido obsoleto? ¿Hay algo que pueda usar en su lugar?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Muchas de las cosas están escondidas en: import 'rxjs/Rx'; Puede probar Observable.of para un solo valor.

Esto funciona para mí ( plunker ):

 import {Component} from 'angular2/core'; import {Observable} from 'rxjs/Observable'; import 'rxjs/Rx'; @Component({ selector: 'my-app', providers: [], template: ` <div> <h2>Hello {{test | async}}</h2> </div> `, directives: [] }) export class App { test: Observable<any> = Observable.of("I'm an observable"); constructor() { } }
over 4 years ago · Santiago Trujillo Denunciar

0

.just(value) es de RxJS v4 mientras que angular2 usa la versión v5. Ha pasado por una extensa reescritura y todavía está en versión beta, por lo que a los operadores les faltan o cambiaron los nombres en v5.

.of está bien, como mencionó MarkM. Solo quería agregar que también puede usar .from que funciona si tiene solo un valor o una matriz de valores. Para reutilizar el ejemplo de su respuesta aceptada, usaría algo como ( plunkr ):

 //our root app component import {Component} from 'angular2/core'; import {Observable} from 'rxjs/Observable'; import 'rxjs/Rx'; @Component({ selector: 'my-app', providers: [], template: ` <div> <h2>Hello {{test | async}}</h2> </div> `, directives: [] }) export class App { test: Observable<any> = Observable.from(["I'm an observable"]); constructor() { } }
over 4 years ago · Santiago Trujillo Denunciar

0

Utilice la función de :

 import {of} from 'rxjs'; var requestStream = of('https://api.github.com/users');
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda