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.


30
Kann nicht an 'ngModel' gebunden werden, da es keine bekannte Eigenschaft von 'input' ist.
Beim Starten meiner Angular-App wird der folgende Fehler angezeigt, auch wenn die Komponente nicht angezeigt wird. Ich muss das auskommentieren, <input>damit meine App funktioniert. zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'. (" <div> <label>Created:</label> <input type="text" [ERROR ->][(ngModel)]="test" …



27
Kann nicht an 'formGroup' gebunden werden, da es keine bekannte Eigenschaft von 'form' ist.
DIE SITUATION: Bitte helfen Sie! Ich versuche, in meiner Angular2-App eine sehr einfache Form zu erstellen, aber egal, was nie funktioniert. WINKELVERSION: Winkel 2.0.0 Rc5 DER FEHLER: Can't bind to 'formGroup' since it isn't a known property of 'form' DER CODE: Die Aussicht: <form [formGroup]="newTaskForm" (submit)="createNewTask()"> <div class="form-group"> <label for="name">Name</label> …


9
Holen Sie sich und setzen Sie in TypeScript
Ich versuche, eine get- und set-Methode für eine Eigenschaft zu erstellen: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } Wie lautet das Schlüsselwort zum Festlegen eines Werts?
656 typescript 

21
Wie setzen Sie in TypeScript explizit eine neue Eigenschaft für `window`?
Ich richte globale Namespaces für meine Objekte ein, indem ich explizit eine Eigenschaft auf setze window. window.MyNamespace = window.MyNamespace || {}; TypeScript unterstreicht MyNamespaceund beschwert sich über: Die Eigenschaft 'MyNamespace' ist für den Wert vom Typ 'window' any "nicht vorhanden. Ich kann den Code MyNamespacezum Laufen bringen, indem windowich ihn …
621 typescript 

7
Sind stark typisierte Funktionen als Parameter in TypeScript möglich?
In TypeScript kann ich einen Parameter einer Funktion als Typfunktion deklarieren. Gibt es eine "typsichere" Möglichkeit, die mir fehlt? Betrachten Sie zum Beispiel Folgendes: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save operation //Can …
559 typescript 

11
Wie kann ich ein Element in einer Komponentenvorlage auswählen?
Weiß jemand, wie man ein in einer Komponentenvorlage definiertes Element erhält? Polymer macht es wirklich einfach mit dem $und $$. Ich habe mich nur gefragt, wie ich in Angular vorgehen soll. Nehmen Sie das Beispiel aus dem Tutorial: import {Component} from '@angular/core'; @Component({ selector:'display', template:` <input #myname (input)="updateName(myname.value)"/> <p>My name …

22
TypeScript erhält Fehler TS2304: Name 'require' kann nicht gefunden werden
Ich versuche, meine erste TypeScript- und DefinitelyTyped Node.js-Anwendung zum Laufen zu bringen und einige Fehler zu finden. Ich erhalte die Fehlermeldung "TS2304: Name 'require' kann nicht gefunden werden", wenn ich versuche, eine einfache TypeScript Node.js-Seite zu transpilieren. Ich habe mehrere andere Vorkommen dieses Fehlers beim Stapelüberlauf gelesen und glaube nicht, …

2
Was ist in Typescript das! (Ausrufezeichen / Knall) Operator beim Dereferenzieren eines Mitglieds?
Beim Durchsuchen des Quellcodes nach einer tslint-Regel stieß ich auf die folgende Aussage: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } Beachten Sie den !Bediener nach node.parent. Interessant! Ich habe zuerst versucht, die Datei lokal mit meiner aktuell installierten Version von TS (1.5.3) zu kompilieren. Der resultierende Fehler zeigte auf die …
452 typescript  tslint 

7
Wie implementiere ich Klassenkonstanten in Typoskript?
In TypeScript kann das constSchlüsselwort nicht zum Deklarieren von Klasseneigenschaften verwendet werden. Dies führt dazu, dass der Compiler einen Fehler mit "Ein Klassenmitglied kann das Schlüsselwort 'const' nicht haben." Ich muss im Code klar angeben, dass eine Eigenschaft nicht geändert werden sollte. Ich möchte, dass die IDE oder der Compiler …

17
Zugriffsschlüssel und Wert des Objekts mit * ngFor
Ich bin ein bisschen verwirrt darüber, wie man das keyund valueeines Objekts in angle2 während der Verwendung erhält*ngFor zum Iterieren über das Objekt verwendet. Ich weiß, dass es in Angular 1.x eine Syntax wie gibt ng-repeat="(key, value) in demo" aber ich weiß nicht, wie ich das gleiche in angle2 machen …


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.