0

これは可能ですか?

私が現在持っているものと機能するもの:

module app.typescriptdemoview {
    export class InitializeAutoComplete {
        constructor(... _inputIds: string[]) {
        // Initialize _inputIds as a member variable ..
        }
    }
}

私が達成したいこと:

module app.typescriptdemoview {
    export class InitializeAutoComplete {
        constructor(private ... _inputIds: string[]) { // Automatic member var. initialization
        }
    }
}
4

1 に答える 1

1

現在それは不可能であるため、手動で割り当てる必要があります。これを自動的に行うには、コンパイラを変更する必要があります。

class Test {
    private _args: string[];
    constructor (...args: string[]) {
        this._args = args;
    }
}
于 2013-02-11T00:08:07.313 に答える