0

startingDayを1 respに設定しようとしています。月曜日まで。私がこれを試す方法は次のとおりです。

public dateOptions:any = {
  startingDay: 1
};

何らかの理由で機能しません。何か見逃したのですか、それともなぜ機能しないのですか?

4

1 に答える 1

0

はい、angular2 は es2015(javascript) の上で typescript を使用します。すべての JavaScript は有効な typescript ですが、typescript 構文を使用する場合は、最後まで使用し、ガイドラインを尊重してください。

あなたの例でdateOptionsがタイプ「:any」(タイプはtypescriptの機能)であることがわかったので、あなたのエラーはstartingDayにデフォルト値を割り当てようとした方法にあると言えます。

class Foo {
    public dateOptions:any = {
       startingDay:number = 1
    };
}

var a = new Foo();
alert(a.dateOptions.startingDay);

ここで試すことができますhttps://www.typescriptlang.org/play/index.html上記のコードをコピーして左側に貼り付け、右上隅の [実行] をクリックします。

于 2016-09-27T22:43:03.110 に答える