0
Dies ist eine Folgefrage für TypeScript map function to change property type.TypeScript generiert String-Name dynamisch zum Klassen-Mapping-Objekt
Wenn ich die folgende
class A { }
class B { }
var var1 = [{ path: "aa", comp: "A" }, { path: "b", comp: "B" }];
haben Gibt es eine Möglichkeit programmatisch wie diese
var nameToClassMapping = {
A: A,
B: B
};
ein Mapping-Objekt zu erzeugen, sondern es als hart codieren?
also wird der @myDecorator jede Klasse A und B verwendet? Was ist der Umfang, wenn nameToClassMapping? Kannst du etwas erklären? Danke, – Shawn
Ja, Sie müssen diesen Dekorator vor jeder Klasse verwenden, die Sie zuordnen möchten. Der Decorator ist nur eine Funktion, die ausgeführt wird und die Klasse danach als Parameter empfängt. Der Link in meiner Frage zur offiziellen Dokumentation ist ein guter Anfang. –
Danke für die Antwort. – Shawn