Als «typescript» getaggte Fragen

TypeScript ist eine statisch typisierte Obermenge von JavaScript, die von Microsoft erstellt wurde und optionale Typen, Klassen, Schnittstellen, Aufzählungen, Generika, Async / Awarit und viele andere Funktionen hinzufügt und zu einfachem JavaScript kompiliert wird. Dieses Tag ist für Fragen gedacht, die für TypeScript spezifisch sind. Es wird nicht für allgemeine JavaScript-Fragen verwendet.

24
Wie wandle ich ein JSON-Objekt in eine Typoskriptklasse um?
Ich habe ein JSON-Objekt von einem Remote-REST-Server gelesen. Dieses JSON-Objekt verfügt über alle Eigenschaften einer Typoskriptklasse (beabsichtigt). Wie wandle ich das empfangene JSON-Objekt in einen Typ var um? Ich möchte keine Typoskript-Variable füllen (dh einen Konstruktor haben, der dieses JSON-Objekt verwendet). Es ist groß und das Kopieren von Unterobjekten für …
393 json  typescript 


11
Wie kann ich in "Auswahl" in Winkel 2 eine neue Auswahl erhalten?
Ich verwende Angular 2 (TypeScript). Ich möchte etwas mit der neuen Auswahl machen, aber was ich bekomme, onChange()ist immer die letzte Auswahl. Wie kann ich die neue Auswahl erhalten? <select [(ngModel)]="selectedDevice" (change)="onChange($event)"> <option *ngFor="#i of devices">{{i}}</option> </select> onChange($event) { console.log(this.selectedDevice); // I want to do something here with the new …

23
Wie ordne ich einem Objekt in TypeScript dynamisch Eigenschaften zu?
Wenn ich einem Objekt in Javascript programmgesteuert eine Eigenschaft zuweisen möchte, würde ich dies folgendermaßen tun: var obj = {}; obj.prop = "value"; In TypeScript wird jedoch ein Fehler generiert: Die Eigenschaft 'prop' existiert nicht für den Wert vom Typ '{}' Wie soll ich einem Objekt in TypeScript eine neue …
359 typescript 

4
Kann nicht an 'formControl' gebunden werden, da es keine bekannte Eigenschaft von 'input' ist - Angular2 Material Autocomplete-Problem
Ich versuche, die Angular Material Autocomplete- Komponente in meinem Angular 2-Projekt zu verwenden. Ich habe meiner Vorlage Folgendes hinzugefügt. <md-input-container> <input mdInput placeholder="Category" [mdAutocomplete]="auto" [formControl]="stateCtrl"> </md-input-container> <md-autocomplete #auto="mdAutocomplete"> <md-option *ngFor="let state of filteredStates | async" [value]="state"> {{ state }} </md-option> </md-autocomplete> Das Folgende ist meine Komponente. import {Component, OnInit} from …

9
Typdefinition im Objektliteral in TypeScript
In TypeScript-Klassen können Typen für Eigenschaften deklariert werden, zum Beispiel: class className { property: string; }; Wie deklariert man den Typ einer Eigenschaft in einem Objektliteral? Ich habe den folgenden Code ausprobiert, aber er wird nicht kompiliert: var obj = { property: string; }; Ich erhalte die folgende Fehlermeldung: Der …
343 typescript 

6
Informationen zu "* .d.ts" in TypeScript
Ich bin neugierig, *.d.tsweil ich ein Neuling in TypeScript bin. Und mir wurde von jemandem gesagt, dass diese Art von Datei so etwas wie "Kopfdatei" in C ++ ist, aber nur für JS. Aber ich kann eine reine JS-Datei nicht in eine Datei konvertieren, es *.d.tssei denn, ich ändere die …
342 typescript  .d.ts 

7
TypeScript-Objekte als Wörterbuchtypen wie in C #
Ich habe JavaScript-Code, der Objekte als Wörterbücher verwendet. Beispielsweise enthält ein "Personen" -Objekt einige persönliche Daten, die von der E-Mail-Adresse eingegeben wurden. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Ist es möglich, dies in …

14
Unterstützt Typescript das? Operator? (Und wie heißt es?)
Unterstützt Typescript derzeit (oder gibt es Pläne) den sicheren Navigationsoperator von ??. dh: var thing = foo?.bar // same as: var thing = (foo) ? foo.bar : null; Gibt es auch einen gebräuchlicheren Namen für diesen Operator (es ist unglaublich schwer zu googeln).
334 typescript 

18
Angular kein Anbieter für NameService
Ich habe ein Problem beim Laden einer Klasse in eine Angular-Komponente. Ich habe lange versucht, es zu lösen; Ich habe sogar versucht, alles in einer einzigen Datei zusammenzufügen. Was ich habe ist: Application.ts /// <reference path="../typings/angular2/angular2.d.ts" /> import {Component,View,bootstrap,NgFor} from "angular2/angular2"; import {NameService} from "./services/NameService"; @Component({ selector:'my-app', injectables: [NameService] }) …

4
(change) vs (ngModelChange) im Winkel
Winkel 1 akzeptiert kein onchange()Ereignis, sondern nur ng-change()Ereignis. Angular 2 hingegen akzeptiert sowohl Ereignisse (change)als auch (ngModelChange)Ereignisse, die beide dasselbe zu tun scheinen. Was ist der Unterschied? Welches ist am besten für die Leistung? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> vs change : <input type="text" pInputText class="ui-widget …





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.