J'ai juste mis à niveau à partir Angulaire 2 beta16 à beta17, qui à son tour nécessite rxjs 5.0.0-bêta.6. (Changelog ici: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28) Dans beta16 tout fonctionne bien concernant Observables/carte de la fonctionnalité. Les erreurs suivantes apparu après que j'ai mis à jour et se produire lorsque la machine tente de transpile:
- Propriété "carte" n'existe pas sur le type 'Observables' (n'importe où où je l'ai utilisé une carte avec une observable)
- c:/path/node_modules/rxjs/add/operator/map.d.ts(2,16): erreur TS2435: Ambiante modules ne peuvent pas être imbriqués dans d'autres modules ou les espaces de noms.
- c:/path/node_modules/rxjs/add/operator/map.d.ts(2,16): erreur TS2436: Ambiante déclaration de module ne peut pas spécifier un parent nom du module.
J'ai vu cette question/réponse, mais il ne résout pas le problème: Observables erreurs avec Angular2 bêta.12 et RxJs 5 beta.3
Mon appBoot.ts ressemble à ça (je suis déjà référencement rxjs/carte):
///<reference path="./../node_modules/angular2/typings/browser.d.ts"/>
import {bootstrap} from "angular2/platform/browser";
import {ROUTER_PROVIDERS} from 'angular2/router';
import {HTTP_PROVIDERS} from 'angular2/http';
[stuff]
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/toPromise';
import {enableProdMode} from 'angular2/core';
import { Title } from 'angular2/platform/browser';
//enableProdMode();
bootstrap(AppDesktopComponent, [
ROUTER_PROVIDERS,
HTTP_PROVIDERS,
Title
]);
Quelqu'un at-il une idée de ce que va détraquer?