2015-07-26 15 views
14

Ho un'applicazione Angular 1.4 che è stata scritta utilizzando una versione precedente di Typescript. Ora sto cercando di aggiornarlo per usare le nuove funzionalità del modulo che mi offre Typescript 1.5.Come implementare i moduli utilizzando Typescript 1.5 e AngularJS 1.4?

Qualcuno ha qualche esempio di come posso implementare i moduli con il nuovo Typescript e l'attuale AngularJS. Ho visto esempi che non usano Typescript ma devono ancora trovare esempi che utilizzino Typescript che sia per Angular 1.4

+0

vuoi dire moduli tipografico, moduli angolari, o entrambi? –

+0

@Sander_P - Mi dispiace ma non ne sono sicuro. Tutto quello che so è che mi piacerebbe farlo nel modo che ha più senso ora che abbiamo disponibile Typescript 1.5. Finora non sono stato in grado di trovare alcun esempio e, a giudicare dai risultati positivi, alla domanda, penso che questo sia un argomento che potrebbe interessare molte persone. –

+0

Ecco perché ho anche svalutato :) –

risposta

11

Il dattiloscritto 1.5 supporta ES6 module syntax che sono di fatto standard fin da ora a causa dell'ES6 che viene rilasciato ufficialmente come ES2015. Typescript 1.5 sostituisce i moduli interni/esterni in namespace e moduli e dovresti farlo usando i moduli. Ho un github repository, dove sto usando questa sintassi di esportazione di importazione del modulo (senza dattiloscritto, ma non importa perché la sintassi di esportazione di importazione dei moduli è la stessa). Questo esempio di progetto è stato fortemente ispirato leggendo questo tutorial.

In generale si desidera utilizzare anche alcuni strumenti di compilazione (consiglio Webpack). Quindi puoi prendere il codice descritto nei link sopra e iniziare ad aggiungere tipi e interfacce e usare le classi TS invece delle classi ES6.

Edit: anche si dovrebbe usare DefinitelyTyped repository per file di dichiarazione angolare JS

Problemi correlati