2
C#には、プロパティの属性を定義するための構文があります。C#の属性と同等のTypescriptがあります
[Required]
string personName
personNameが必須であることを示します。私たちは、リフレクションを通じて、ある時点でプロパティの属性を取得できます。
Typescriptにこのような機能があるのだろうかと思っていましたか?
C#には、プロパティの属性を定義するための構文があります。C#の属性と同等のTypescriptがあります
[Required]
string personName
personNameが必須であることを示します。私たちは、リフレクションを通じて、ある時点でプロパティの属性を取得できます。
Typescriptにこのような機能があるのだろうかと思っていましたか?
Typescriptにこのような機能があるのだろうか?
デコレータはそうです。例えば。 mobx(https://github.com/mobxjs/mobx)は、それを使用してを観察して、を確認します。
class TodoList {
@observable todos = [];
@computed get unfinishedTodoCount() {
return this.todos.filter(todo => !todo.finished).length;
}
}
ありがとうございました。あなたは私の一日を作った! –