Dattiloscritto Supporto per EmberJS, AngularJS o BatmanJS

voti
7

Sarà dattiloscritto supportare qualsiasi di quei grandi quadri MV *.

So che è troppo presto per chiedere questo, ma per quanto riguarda le possibilità di raggiungere il supporto per loro con questa giovane iniziativa javascript?

È pubblicato 03/10/2012 alle 13:46
fonte dall'utente
In altre lingue...                            


4 risposte

voti
12

Dattiloscritto supporta già queste ed ogni altra libreria JavaScript. Qualsiasi codice JavaScript è il codice tipografico valido.

Ovviamente per vedere i benefici da dattiloscritto queste librerie avrebbero bisogno di aggiungere annotazioni di tipo, questo può essere fatto in modo discreto con la creazione di Dichiarazione dei file di origine (file con .d.tsestensione). Si tratta in sostanza sono File di intestazione che descrivono le informazioni di tipo associato con il codice JavaScript esistente.

E 'ovviamente al di fuori della portata del progetto dattiloscritto per creare questi file di origine Dichiarazione per ogni biblioteca popolare JavaScript. Spetta a quei progetti e alla comunità di contribuire questo.

È possibile visualizzare un file di dichiarazione di origine di esempio per jQuery che è incluso nei campioni dattiloscritto.

Risposto il 03/10/2012 a 14:34
fonte dall'utente

voti
11

DefinitelyTyped ha già coperto la maggior parte (se non tutti) di mv * framework JavaScript. Hanno definizioni per angularjs, spina dorsale, Tizzone, ad eliminazione diretta e molto altro ancora. Controlla.

Risposto il 13/11/2012 a 20:56
fonte dall'utente

voti
6
  1. Tutto JavaScript è dattiloscritto.
  2. MV * quadri sono JavaScript.
  3. Pertanto, MV * quadri sono dattiloscritto.
Risposto il 03/10/2012 a 14:34
fonte dall'utente

voti
4

Ecco un interessante articolo a parlare di dattiloscritto e AngularJS

http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/

Risposto il 05/10/2012 a 21:03
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more