2016-08-06 9 views

Antwort

6

Die Typen sind nicht etwas Bestimmtes zu Angular 2 - es Typoskript ist. Dieser Code würde ohne Angular 2-Abhängigkeit kompilieren.

Um Ihre Frage zu beantworten, gibt es keinen Text Grundtyp in Typoskript. Sie können sie all here sehen. wäre dann wahrscheinlich ein interface oder class, die als Typen verwendet werden können.

string auf der anderen Seite bezieht sich auf den String Urtyp in JavaScript (und Typoskript).


Zur weiteren aufwendigen, Text ist eine Schnittstelle, die Fähigkeiten eines Htmlelement (oder TextNode) ohne Markup Inhalt beschreiben. Wie Sie in Ihrem Kommentar erwähnen, ist es in lib.d.ts enthalten, die here als

Eine spezielle Deklarationsdatei (das) Schiffe mit jeder Installation von Typoskript beschrieben. Diese Datei enthält die Ambient-Deklarationen für verschiedene gängige JavaScript-Konstrukte in JavaScript-Laufzeiten und das DOM.

+0

Ja, Sie haben recht, Dank. es ist eine Schnittstelle; Indem ich seine Definition im Visual Studio anschaue, dachte ich mir, dass sie sich in node_modules/typescript/lib/lib.d.ts befindet. Ich könnte eine Variable ohne Warnung oder Fehler deklarieren, aber ich bin nicht sicher, ob irgendwelche Werte angehängt werden können dazu oder nicht. –

+0

@KaranDesai siehe mein update oben für weitere Klarstellung – Harangue

+0

danke für die Klärung mehr :) –