Domande taggate «typescript»

TypeScript è un superset tipicamente statico di JavaScript creato da Microsoft che aggiunge tipi opzionali, classi, interfacce, enum, generici, asincroni / attendi e molte altre funzionalità e compila in JavaScript semplice. Questo tag è per domande specifiche di TypeScript. Non viene utilizzato per domande JavaScript generali.


18
Come faccio a convertire una stringa in enum in TypeScript?
Ho definito il seguente enum in TypeScript: enum Color{ Red, Green } Ora nella mia funzione ricevo il colore come una stringa. Ho provato il seguente codice: var green= "Green"; var color : Color = <Color>green; // Error: can't convert string to enum Come posso convertire quel valore in un …
312 typescript 

13
Come evitare l'errore "La firma dell'indice del tipo di oggetto ha implicitamente un tipo" qualsiasi "quando si compila il dattiloscritto con flag noImplicitAny abilitato?
Compile sempre Typescript con la bandiera --noImplicitAny. Questo ha senso poiché voglio che il mio controllo del tipo sia il più stretto possibile. Il mio problema è che con il seguente codice ottengo l'errore Index signature of object type implicitly has an 'any' type: interface ISomeObject { firstKey: string; secondKey: …
309 typescript 

14
Impossibile trovare un file di dichiarazione per il modulo 'nome-modulo'. '/path/to/module-name.js' ha implicitamente un tipo 'qualunque'
Ho letto come funziona la risoluzione del modulo TypeScript . Ho il seguente repository: @ ts-stack / di . Dopo aver compilato la struttura delle directory è la seguente: ├── dist │ ├── annotations.d.ts │ ├── annotations.js │ ├── index.d.ts │ ├── index.js │ ├── injector.d.ts │ ├── injector.js │ …



13
Verifica del tipo di interfaccia con Typescript
Questa domanda è l'analogo diretto al controllo del tipo di classe con TypeScript Devo scoprire in fase di esecuzione se una variabile di tipo implementa un'interfaccia. Ecco il mio codice: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Se si inserisce questo codice nel parco giochi dattiloscritto, l'ultima …

6
Applicare il tipo di membri indicizzati di un oggetto Typescript?
Vorrei archiviare una mappatura di stringa -> stringa in un oggetto Typescript e imporre che tutte le chiavi siano mappate su stringhe. Per esempio: var stuff = {}; stuff["a"] = "foo"; // okay stuff["b"] = "bar"; // okay stuff["c"] = false; // ERROR! bool != string Esiste un modo per …
291 typescript 

15
L'espressione ___ è cambiata dopo essere stata controllata
Perché è il componente in questo semplice plunk @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() { this.updateMessage(); } updateMessage(){ this.message = 'all done loading :)' } } lancio: ECCEZIONE: l'espressione 'I'm {{message}} in App @ 0: 5' è cambiata dopo …


13
Eccezione: impossibile associare 'ngFor' poiché non è una proprietà nativa nota
Che cosa sto facendo di sbagliato? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: …

7
Come rifiutare nella sintassi asincrona / wait?
Come posso rifiutare una promessa restituita da una funzione asincrona / wait? ad es. in origine foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Traduci in asincrono / attendi async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() …


22
Come applicare i filtri a * ngPer?
Apparentemente, Angular 2 utilizzerà le pipe anziché i filtri come in Angular1 insieme a ng-for per filtrare i risultati, sebbene l'implementazione sembra ancora vaga, senza una chiara documentazione. Vale a dire ciò che sto cercando di ottenere potrebbe essere visto dalla seguente prospettiva <div *ng-for="#item of itemsList" *ng-if="conditon(item)"></div> Come implementare …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.