0
これはTypeScript map function to change property typeのフォローアップの質問です。TypeScriptはクラスマッピングオブジェクトに文字列名を動的に生成します
私は
class A { }
class B { }
var var1 = [{ path: "aa", comp: "A" }, { path: "b", comp: "B" }];
プログラムによってこの
var nameToClassMapping = {
A: A,
B: B
};
のようなマッピングオブジェクトを生成するのではなく、それをハードコーディングする方法はありますが、次のしている場合は?
@myDecoratorは各クラスAとBで使用されますか? nameToClassMappingのスコープは何ですか?少し説明できますか?ありがとう、 – Shawn
はい、マップすることができるようにするすべてのクラスの前に、このデコレータを使用する必要があります。デコレータは単に実行される関数であり、その後ろのクラスをパラメータとして受け取ります。公式文書への私の質問のリンクは、始めるのに適しています。 –
答えをありがとう。 – Shawn