J'essaie de renvoyer un observable à partir d'un service avec des données fictives.
Je retourne ceci de mon service:
return Observable.of(new Object()).map(MOCKACCOUNT =>JSON.stringify(MOCKACCOUNT));
Je reçois une erreur
Observable_1.Observable.of n'est pas une fonction.
Suis-je en manque certains comprennent? J'importe
import {Observable} from "rxjs/Observable";
Remarque: je retournais une fausse promesse avant, mais d'après ma compréhension, je ne serais pas en mesure d'interpoler la valeur. Par exemple {{returnFromServiceStoredInExportedClass.name}}
Ressemble à
import {Observable} from "rxjs/Observable";
devrait être
import {Observable} from "rxjs/Rx";
Voir aussi Angular2 RxJS obtenant l'erreur "Observable_1.Observable.fromEvent n'est pas une fonction"
Utilisation
return Observable.of(new Object()).mapTo(MOCKDATA);`
La déclaration d'importation est très bien.
import {Observable} from "rxjs/Observable";
Vous devez également importer le fichier ts pour MOCKDATA
import {MOCKDATA} from "../path_to_mockdata";
Devrait être
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';
car
import {Observable} from "rxjs/Rx";
importera tous les autres opérateurs dont vous n'avez pas besoin