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.

3
Typoskript-Export vs. Standardexport
Was ist der Unterschied in Typescript zwischen exportund default export. In allen Tutorials sehe ich Leute in exportihren Klassen und ich kann meinen Code nicht kompilieren, wenn ich das defaultSchlüsselwort vor dem Export nicht hinzufüge . Außerdem konnte ich in der offiziellen Typoskript-Dokumentation keine Spur des Standardexport-Schlüsselworts finden . export …


13
Wie übergebe ich Daten an Angular-Routing-Komponenten?
In einer der Vorlagen meiner Angular 2-Routen ( FirstComponent ) habe ich eine Schaltfläche first.component.html <div class="button" click="routeWithData()">Pass data and route</div> Mein Ziel ist es zu erreichen: Klicken Sie auf die Schaltfläche -> Route zu einer anderen Komponente, während Sie die Daten beibehalten und die andere Komponente nicht als Direktive …

11
Wie übergebe ich URL-Argumente (Abfragezeichenfolge) an eine HTTP-Anforderung in Angular?
Ich erstelle eine HTTP-Anforderung für Angular, weiß jedoch nicht, wie ich URL-Argumente (Abfragezeichenfolge) hinzufügen soll. this.http.get(StaticSettings.BASE_URL).subscribe( (response) => this.onGetForecastResult(response.json()), (error) => this.onGetForecastError(error.json()), () => this.onGetForecastComplete() ); Jetzt ist meine StaticSettings.BASE_URL so etwas wie eine URL ohne Abfragezeichenfolge wie: http://atsomeplace.com/, aber ich möchte, dass es http://atsomeplace.com/?var1=val1&var2=val2 ist Wo passen var1 und …
265 http  angular  typescript 

26
Erstellen Sie eine Aufzählung mit Zeichenfolgenwerten
Der folgende Code kann verwendet werden, um ein enumin TypeScript zu erstellen : enum e { hello = 1, world = 2 }; Auf die Werte kann zugegriffen werden durch: e.hello; e.world; Wie erstelle ich eine enummit String-Werten? enum e { hello = "hello", // error: cannot convert string to …
262 typescript 


16
Definieren Sie globale Konstanten
In Angular 1.x können Sie Konstanten wie folgt definieren: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Was wäre das Äquivalent in Angular (mit TypeScript)? Ich möchte die API-Basis-URL in all meinen Diensten einfach nicht immer wieder wiederholen.

5
Typoskript: Unterschied zwischen String und String
Kennt jemand den Unterschied zwischen String und String in TypeScript? Habe ich Recht, wenn ich annehme, dass sie gleich sein sollten? var a: String = "test"; var b: string = "another test"; a = b; b = a; // this gives a compiler error! Die aktuelle Version des Compilers sagt: …
256 typescript 

13
TypeScript- und Feldinitialisierer
So initiieren Sie eine neue Klasse auf TSdiese Weise (Beispiel in, um C#zu zeigen, was ich will): // ... some code before return new MyClass { Field1 = "ASD", Field2 = "QWE" }; // ... some code after [Bearbeiten] Als ich diese Frage schrieb, war ich ein reiner .NET-Entwickler ohne …
251 typescript 

10
Angular @ ViewChild () -Fehler: 2 Argumente erwartet, aber 1
Beim Versuch mit ViewChild wird der Fehler angezeigt. Fehler ist "Ein Argument für 'opts' wurde nicht angegeben." Beide @ViewChild geben den Fehler aus. import { Component, OnInit, ElementRef, ViewChild, Output, EventEmitter } from '@angular/core'; import { Ingredient } from 'src/app/shared/ingredient.model'; @Component({ selector: 'app-shopping-edit', templateUrl: './shopping-edit.component.html', styleUrls: ['./shopping-edit.component.css'] }) export class …

6
Rufen Sie eine globale Variable innerhalb des Moduls auf
Ich habe eine Typoskriptdatei mit dem Namen, Projects.tsdass ich auf eine globale Variable verweisen möchte, die in einem Bootstrap-Plugin namens deklariert ist bootbox.js. Ich möchte auf eine Variable zugreifen, die bootboxinnerhalb einer TypeScript-Klasse aufgerufen wird . Ist es möglich?
248 typescript 



28
Warnung vor experimentellen Dekorateuren bei der TypeScript-Kompilierung
Ich erhalte die Warnung ... Die experimentelle Unterstützung für Dekorateure ist eine Funktion, die sich in einer zukünftigen Version ändern kann. Setzen Sie die Option 'experimentalDecorators', um diese Warnung zu entfernen. ... obwohl meine compilerOptions in tsconfig.json die folgenden Einstellungen haben: "emitDecoratorMetadata": true, "experimentalDecorators": true, Was seltsam ist, ist, dass …

19
Angular 2 @ ViewChild-Annotation gibt undefiniert zurück
Ich versuche Angular 2 zu lernen. Ich möchte mit der @ ViewChild- Annotation von einer übergeordneten Komponente aus auf eine untergeordnete Komponente zugreifen . Hier einige Codezeilen: In BodyContent.ts habe ich: import {ViewChild, Component, Injectable} from 'angular2/core'; import {FilterTiles} from '../Components/FilterTiles/FilterTiles'; @Component({ selector: 'ico-body-content' , templateUrl: 'App/Pages/Filters/BodyContent/BodyContent.html' , directives: [FilterTiles] …

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.