0
我試圖動態填充我的pieChartColors數組,所以最終我的陣列將是這個樣子:如何動態地將值添加到我的打字稿數組中?
public pieChartColors:Array<Color> = [
{
backgroundColor: '#141C48'
},
{
backgroundColor: '#FF0000'
},
{
backgroundColor: '#EFEFEF'
},
...
]
我開始一個空白陣列,並嘗試了一些不同的方法來獲得值增加,但沒有他們正在努力(我的色值存儲沒有#符號):
public pieChartColors: Array<Color> = [];
public buildPieChart() {
...
for (let pie of pieData) {
// none of these work
this.pieChartColors.push(backgroundColor: '#'+pie.backgroundColor);
this.pieChartColors.backgroundColor.push('#'+pie.backgroundColor);
this.pieChartColors['backgroundColor'].push('#'+pie.backgroundColor);
}
...
}
BTW,pieData是一個對象,我從與的backgroundColor值數據庫循環通過。如果我console.log pie.backgroundColor,值是可用的。