0
は、私はこのような@MinDate制約で飾られているクラスがあります。実行時にTypescriptデコレータオブジェクトの値を渡すことはできますか?
export default class Order {
purchaseDate: Date;
@MinDate(this.purchaseDate)
receiptDate: Date;
}
検証エラー出有効ですOrder
のインスタンスを検証しよう。私の質問は、可能性があります/有効this.purchaseDate
の引数として@MinDate()
デコレータに渡すことです。
つまり、typescriptデコレータはオブジェクトからランタイム値を受け取ることができますか、またはこれらの値はコンパイル時に使用可能でなければなりませんか?たとえば、次のようになります。
@MinDate(new Date(12/22/2017)); //This should work?
@MinDate(this.someDate) // This will never work?