Questions marquées «typescript»

175
Conversion d'un nombre en chaîne dans TypeScript

Quelle est la meilleure façon (s'il y en a une) de convertir un nombre en chaîne dans Typescript? var page_number:number = 3; window.location.hash = page_number; Dans ce cas, le compilateur renvoie l'erreur: Le type «nombre» ne peut pas être affecté au type «chaîne» Parce que location.hashc'est une...

174
Carte ES6 dans Typescript

Je crée une classe en tapuscript qui a une propriété qui est une carte ES6 (ECMAscript 2016) comme ceci: class Item { configs: ????; constructor () { this.configs = new Map(); } } Comment déclarer un type de carte ES6 dans un script dactylographié?

174
Angular 2 Afficher et masquer un élément

J'ai un problème à cacher et à afficher un élément dépendant d'une variable booléenne dans Angular 2. voici le code que le div doit afficher et masquer: <div *ngIf="edited==true" class="alert alert-success alert-dismissible fade in" role="alert"> <strong>List Saved!</strong> Your...

173
Définition du type de rappel TypeScript

J'ai la classe suivante dans TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } J'utilise la classe comme ceci: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); Le code...

168
Comment gérer l'exception Angular2 «expression a changé après avoir été vérifiée» lorsqu'une propriété de composant dépend de la date / heure actuelle

Mon composant a des styles qui dépendent de la date / heure actuelle. Dans mon composant, j'ai la fonction suivante. private fontColor( dto : Dto ) : string { // date d'exécution du dto let dtoDate : Date = new Date( dto.LastExecution ); (...) let color = "hsl( " + hue + ", 80%, " + (maxLigness -...

167
Comment utiliser les chemins dans tsconfig.json?

Je lisais à propos de chemin cartographie dans tsconfig.jsonet je voulais l' utiliser pour éviter d' utiliser les chemins laids suivants: L'organisation du projet est un peu bizarre car nous avons un mono-référentiel qui contient des projets et des bibliothèques. Les projets sont regroupés par...

167
Renvoyer un observable vide

La fonction more()est censée renvoyer un à Observablepartir d'une requête get export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Response> => { return...

164
Comment importer d'autres fichiers TypeScript?

Lors de l'utilisation du plug-in TypeScript pour vs.net, comment créer un module d'importation de fichier TypeScript déclaré dans d'autres fichiers TypeScript? fichier 1: module moo { export class foo ..... } fichier 2: //what goes here? class bar extends moo.foo { }

162
Array <Type> VS Type [] dans Typescript

Pour autant que je sache, le type d'une propriété peut être défini de deux manières lorsqu'il s'agit d'un tableau. property_name: type où le type peut être soit Array<string>, Array<MyType>, etc. (e.g. let prop1: Array<string>) et string[], MyType[], etc. (e.g. let prop1:...

159
Exclure la propriété du type

Je voudrais exclure une seule propriété du type. Comment puis je faire ça? Par exemple j'ai interface XYZ { x: number; y: number; z: number; } Et je veux exclure les biens zpour obtenir type XY = { x: number, y: number