TypeScript ist eine typisierte Obermenge von JavaScript, die zu einfachem JavaScript kompiliert wird. Es fügt JavaScript optionale Typen, Klassen, Schnittstellen und Module hinzu. Dieses Tag ist für Fragen gedacht, die für TypeScript spezifisch sind. Es wird nicht für allgemeine JavaScript-Fragen verwendet.

Mehr über typescript...

In Python können Sie so etwas tun: string_to_format = "Hey {name}" formatted_string = string_to_format.format(name="John") print(formatted_string) Das Ergebnis wäre: Hey John Ich möchte dasselbe in der Reaktion tun. Ich kenne über F-Saiten in Python und ihr Äquivalent in ES6, aber dies ist nicht d....
Ich versuche, JSON-Datei von URL anzurufen und Daten zu erhalten. Aber kein Fehler und nichts funktioniert. Ich habe keine Ahnung, wie ich es lösen kann. Service export class JsonService { public getMenuData(): Observable<any> { return new Observable((observer) => { this.http.ge....
3 Juni 2021 im 02:15
Derzeit arbeite ich an der Taschenrechner in Mastercript, und ich habe das einen Problem erhalten, wenn ich auf die Schaltfläche klicke, auf die ich die Nummer hinzufügen möchte, alles funktioniert gut, aber das Problem ist angezeigt [object HTMLDivElement] und wenn ich auf mehrere Male-Taste klicke....
3 Juni 2021 im 01:34
Entschuldigung, dass ich immer noch ein Anfänger im Winkel bin, und ich verstehe nicht, wie asynchron funktioniert. Ich habe den folgenden Code geschrieben, aber ich erhalte einen Fehler: GET https://localhost:44353/api/ecams/id/undefined 400 und ["The value 'undefined' is not valid."]. Meine Vermut....
2 Juni 2021 im 23:39
PREINGELL 12 Dies zum Arbeiten verwendete: export interface Content { categories: string[] concepts: Topic[] formulas: Topic[] guides: Topic[] } //this.content is of type Content ['formulas', 'concepts'].forEach(c => { this.content[c].forEach(topic => { //.... }); })....
2 Juni 2021 im 22:13
Ich möchte ein generisches Objekt von booleschen Werten in eine Liste mit allen Tasten konvertieren, wenn der Wert wahr ist. Das funktioniert ziemlich in Ordnung mit dem folgenden Code: getCharacteristics<T extends object, U extends keyof T>(characteristic: T) { return Object.keys(characterist....
2 Juni 2021 im 21:24
Ich habe folgenden Code erhalten: /** * @type {function(boolean, string, ...*):void} */ exports.warn = createMacro(macro) warn ist eine Funktion, deren Signatur ist (ARG1, ARG2, ... ARG3). Wenn ich versuche, diese Methode an anderen Orten zu verwenden, klagen Webstorm und Vscode, dass der 3. Par....
2 Juni 2021 im 17:03
Ich möchte generische Funktion zum Hinzufügen von Elementen zu einem Array vornehmen. Ich möchte auch, dass es vom Typ mit Intellisez gesichert ist usw. Ich habe SMT so gemacht: interface IOne { id: number; text: string; } interface ITwo { id: number; data: string; } interface IIte....
2 Juni 2021 im 16:27
Ich habe die Anzahl der Komponenten (Modal Windows), mit denen Sie aus der Datenbank aus einer Pagage-Liste von Datensätzen auswählen können. Es gibt also eine {course.select.component.ts, um einen Kurs auszuwählen. Das Modal nimmt auch eine {@Input() multiple: boolean -Anmatur an, die bestimmt, ob ....
2 Juni 2021 im 16:05
Ich habe folgendes: type gio = { metadata: any; } let a:gio | string; Problem: Tippen a.metadata erzeugt den Fehler Property 'metadata' does not exist on type 'string | gio'. ....
Wissen Sie, wie Sie den ternären Betreiber mit routerLink verwenden? Jetzt ist es so: <ion-button *ngIf="event?.evId" routerLink="/event/event-details/{{event?.evId}}"> Cancel </ion-button> <ion-button *ngIf="!event?.evId" routerLink="/event"> Cancel </ion-button> Ich möchte den....
2 Juni 2021 im 12:39
Ich habe ein Objekt, das einen unbekannten Betrag von Fehlermeldungen und genau eine Eigenschaft mit einer Typnummer enthält. So erstellen Sie eine Schnittstelle für dieses Objekt? interface IFormErrors { [key: string]: string; // So here is an unknown amount of strings } const initialFor....
2 Juni 2021 im 12:22
Ich habe eine Spalte als Array gespeichert, aber wenn ich dies von dem Server in ionic empfangen habe, beschäftigt sich Ionic mit ihm als Zeichenfolge und kein Array So ist es gespeichert ["loca6_1.jpeg","loca6_1.jpeg"] Hier ist die Backend-Funktion und es ist in PHP-Laravel geschrieben return Auth....
Ich versuche, eine Tabelle implementieren, die eine Liste der Elemente zeigt. Ich folgte dem Quellcode bei https://github.com/marmelab/ Reaktionsadminister / Baum / Master / Beispiele / Demo Das erwartete Ergebnis für den Tisch: https://marmelab.com/react-admin-demo/ Aber das bekomme ich: Ich hab....
2 Juni 2021 im 11:50
Ich möchte anrufen, wenn das Mitglied eine Funktion ist. So tun Sie das in ArtenRIPT. schaltet die dynamische typing dynamische typing ab? function call_IF_Fucntion<T, K extends keyof T>(obj: T, propName: K) { if (typeof obj[propName] === "function") { obj[propName](); //// ....
Warum zeigt diese {v-for} auf einem {enum die Werte von Namen und an? Wie kann ich nur über die Schlüssel iterieren? export enum Colors { "RED" = 1, "BLUE" = 2, "GREEN" = 3, } <template> <div> <v-chip v-for="key in Colors" :key="key">{{key}}</v-chip> </div> </template> <script....
2 Juni 2021 im 06:22
const abc = (str: string) => str Wie beschränken Sie die Zeichenfolge in den angegebenen Wert wie 'A' und 'B' nur? Ich weiß, dass es ein Enum sein kann, aber ich möchte es einen Liner machen....
2 Juni 2021 im 05:11
Ich benutze derzeit eine Stack-Navigation in meiner App, möchte aber ein Schubladenmenü darauf hinzufügen. Wenn ich versuche, hinzuzufügen, bekomme ich ein Konfliktproblem mit dem aktuellen Navigationscontainer in meiner App. Wo soll ich die Schublade setzen? Auf meiner App.TSX, in meinen Routen? od....
Ich habe eine abstrakte Klasse und Klassen, die es in einem Array verlängern. Was tippe ich das Array ein? abstract class AbstractClassToExtend { constructor() { console.log("hello") } } class One extends AbstractClassToExtend {} class Two extends AbstractClassToExtend {} const array = [One, T....
2 Juni 2021 im 02:15
Ich arbeite an diesem Projekt, und wir mussten alle von React JavaScript erstellten Dateien übersetzen, um TasterScript zu reagieren, aber ein Begginer bei Art-Anmerkungen zu sein, hatte ich einige Kämpfe, insbesondere mit Drittverpackungen und Libs. Ich verwende ReactDatePicker, um das Datum (gesch....
1 Juni 2021 im 21:56
Ich versuche, einen Kontextanbieter in meiner React-Web-App umzusetzen, aber das Problem ist, dass das Tippen falsch ist. Ich erwarte, den Typ des Benutzers oder NULL zu haben, aber der Typ ist {}. Der folgende Code ist die Implementierung des Kontextanbieters. Wie kann ich es so schaffen, dass der ....
1 Juni 2021 im 21:51
Ich habe eine Komponente, die verschiedene Elemente basierend auf einer bestimmten Eigenschaft, die namens {{type basiert. Es hätte Typdefinitionen wie folgt: interface CommonProps { size: 'lg' | 'md' | 'sm'; } interface SelectInputProps extends CommonProps { type: 'select'; options: readonly....
1 Juni 2021 im 21:36
Ich erhalte den folgenden Fehler, der meine Anwendung bricht: index.js:1 /Users/luiscortes/Projects/ministryjs/src/components/code-cell.tsx TypeScript error in /Users/luiscortes/Projects/ministryjs/src/components/code-cell.tsx(15,46): Object is possibly 'undefined'. TS2532 13 | const CodeCell:....
1 Juni 2021 im 19:31
Typoskript-Spielplatz Ich möchte, dass die Taste init in meinen von einer Funktion erstellten BigObj-Objekte abgeleitet werden. Ich möchte den Tasten strs} strs} und {init} angeben. type NumMap = { [key: string]: number }; type StrMap = { [key: string]: string }; type UnknownMap<T> = {[k in keyof T]....
1 Juni 2021 im 18:52
Derzeit einige Probleme mit NUXTJS-Jest-Tests, ich möchte versuchen, die NUXT-App zu erstellen, um URLs zu testen, da einige meiner Komponenten angezeigt werden, dass der Routenname nicht gefunden wurde. Also habe ich das ausprobiert: beforeAll(async () => { nuxt = new Nuxt({ ...config, server: { ....
1 Juni 2021 im 17:24