In seguito al funzionario 5 min QuickStart Ho una semplice app Angular 2 funzionante.Bootstrapping Hybrid Angular 1 + 2 Applicazione
Ho impostato Angular 1 e ora funzionano entrambi in modo indipendente, vedere this plunker.
Dopo la official upgrade guide dicono:
Per poi passare l'applicazione in modalità ibrida, dobbiamo prima installare angolare 2 al progetto. Seguire le istruzioni nello QuickStart per alcuni suggerimenti su questo. Quando abbiamo installato Angular 2, possiamo importare e creare un'istanza dello
UpgradeAdapter
, quindi chiamare il suo metodobootstrap
. È stato progettato per prendere gli stessi argomenti esatte angular.bootstrap in modo che sia facile fare l'interruttore:import {UpgradeAdapter} from 'angular2/upgrade'; /* . . . */ const upgradeAdapter = new UpgradeAdapter(); upgradeAdapter.bootstrap(document.body, ['heroApp'], {strictDi: true});
La mia domanda è dove collocarlo?
Sembra una domanda "fa il mio lavoro" ma non è così. Credo che nel numero , ma ho provato un sacco di cose senza successo. Il documento non è chiaro su questo e alcuni tutorial di 1 mese sono già obsoleti.
--- aggiornamento:
Nel mio caso ho dimenticato di caricare upgrade.js che ho pensato già incluso
Grazie per questo aiuto dettagliato e chiaro! Penso che tu abbia messo in luce il problema: mancava il file upgrade.dev.js. Ciò che sembra assurdo è che il documento ufficiale non lo menziona, come se upgrade.js fosse caricato di default con angular2. –
Prego! È chiaro che è necessario upgrade.dev.js ;-) Il documento dovrebbe sottolineare questo ... –