我正在尝试将其设置startingDay
为 1。到星期一。我尝试这个的方法是:
public dateOptions:any = {
startingDay: 1
};
由于某种原因,它不起作用。我错过了什么或为什么它不起作用?
我正在尝试将其设置startingDay
为 1。到星期一。我尝试这个的方法是:
public dateOptions:any = {
startingDay: 1
};
由于某种原因,它不起作用。我错过了什么或为什么它不起作用?
是的,angular2 在 es2015(javascript) 之上使用打字稿。所有的 javascript 都是有效的 typescript,但是当使用 typescript 语法时,你会一直坚持到最后并遵守准则。
因为我在您的示例中看到 dateOptions 的类型为“:any”(其中类型是打字稿的功能),所以我可以说您的错误在于您如何尝试为startingDay分配默认值。
class Foo {
public dateOptions:any = {
startingDay:number = 1
};
}
var a = new Foo();
alert(a.dateOptions.startingDay);
你可以在这里试试https://www.typescriptlang.org/play/index.html复制上面的代码并粘贴到左侧,然后点击右上角的运行。