Articles of typescript

Perché ricevo un errore “Il letterale dell’object può specificare solo le proprietà conosciute”?

Ho appena aggiornato da TypeScript 1.5 al più recente e vedo un errore nel mio codice: interface Options { /* … others … */ callbackOnLocationHash?: boolean; } function f(opts: Options) { /* … */ } // Error: Object literal may only specify known properties, // and ‘callbackOnLoactionHash’does not exist in type ‘Options’. f( { callbackOnLoactionHash: […]

Controllo del tipo di interfaccia con Typescript

Questa domanda è l’analogone diretto al controllo del tipo di class con TypeScript Devo scoprire a runtime se una variabile di tipo any implementa un’interfaccia. Ecco il mio codice: interface A{ member:string; } var a:any={member:”foobar”}; if(a instanceof A) alert(a.member); Se inserisci questo codice nel campo giochi typescript, l’ultima riga sarà contrassegnata come un errore, “Il […]

Come impedire l’errore “La firma dell’indice del tipo di object ha implicitamente un” qualsiasi “tipo” durante la compilazione del typescript con il flag noImplicitAny abilitato?

Compongo sempre Typescript con il flag –noImplicitAny. Questo ha senso perché voglio che il mio tipo di controllo sia il più stretto ansible. Il mio problema è che con il codice seguente ottengo l’errore La Index signature of object type implicitly has an ‘any’ type : interface ISomeObject { firstKey: string; secondKey: string; thirdKey: string; […]

Come visualizzare oggetti json usando * ngFor

Voglio visualizzare i seguenti dati da Firebase { “-KBN9O_qqz-nZ9tPWFdM”:{ “createdAt”:1456399292790, “isActive”:true, “name”:”Hero 1″ }, “-KBN9gjJw1ZlMgt9pVsl”:{ “createdAt”:1456399371220, “isActive”:true, “name”:”Hero 2″ }, “-KBN9hYI4vYAsyh5k1lX”:{ “createdAt”:1456399374548, “isActive”:true, “name”:”Hero 3″ } } ad esempio, quando esegui il tutorial su angular.io Tour of Heroes {{hero.id}} {{hero.name}} Ad esempio, l’id dell’eroe dovrebbe mostrare, ad esempio, -KBN9hYI4vYAsyh5k1lX e il nome dell’eroe dovrebbe mostrare […]

Ottieni il nome della class di un object in runtime in TypeScript

È ansible ottenere il nome di una class / tipo di object in fase di esecuzione usando typescript? class MyClass{} var instance = new MyClass(); console.log(instance.????); // Should output “MyClass”

Come usare Typescript con le promesse ES6 native

Sono un principiante assoluto di Typescript e mi chiedo se sia ansible usare le promesse ES6 in Typescript e cosa dovrei fare per farle funzionare. Sto eseguendo il nodo 0.11.14 e ricevo un errore durante la compilazione “Imansible trovare il nome ‘Promise’”

ordinamento angular 2 e filtro

In Angularjs 1 è ansible ordinare e filtrare in questo modo: {{friend.name}} Ma non sono riuscito a trovare alcun esempio su come farlo in Angularjs 2.0. La mia domanda è come ordinare e filtrare in Angularjs 2.0? Se non è ancora supportato, qualcuno sa quando o se verrà inserito in Angularjs 2.0?

Angular2 troppe richieste di file sul carico

Sto creando un sito Web utilizzando Angular2 e sto avendo quello che suppongo sia un problema. Al primo caricamento della mia pagina angular, SystemJS sta facendo più di 500 richieste per recuperare ogni file angular2/src nella directory angular2/src . In totale, il primo caricamento scarica più di 4 MB e richiede più di 14 secondi […]

Come distribuire le app angolari?

Come distribuire le app Angolari una volta raggiunta la fase di produzione? Tutte le guide che ho visto fino ad ora (anche su angular.io ) contano su un server lite per servire e browserSync per riflettere le modifiche, ma quando finisci lo sviluppo, come puoi pubblicare l’app? Importare tutti i file .js compilati nella pagina […]

In Angolare, come si determina il percorso attivo?

NOTA: qui ci sono molte risposte diverse e la maggior parte è stata valida in un momento o nell’altro. Il fatto è che ciò che funziona è cambiato un numero di volte mentre il team Angular ha cambiato il suo router. La versione del router 3.0 che alla fine sarà il router in Angular interrompe […]