【发布时间】:2017-08-03 18:48:58
【问题描述】:
export class ProfilePage {
chartOptions: any;
learningStyleScores: FirebaseListObservable<any>;
constructor(public navCtrl: NavController, public navParams: NavParams, af: AngularFireDatabase) {
this.learningStyleScores.subscribe(list => {
var Auditory = list["0"].Audio;
var Visual = list["0"].Visual;
var Verbal = list["0"].Verbal;
var Logical = list["0"].Logical;
var Solitary = list["0"].Solitary;
var Social = list["0"].Social;
var Physical = list["0"].Physical;
console.log(list)
})
this.chartOptions = {
.....,
series: [{
name: 'Score:',
data: [
['Visual', Visual],
['Auditory', Auditory],
['Verbal', Verbal],
['Logical', Logical],
['Solitary', Solitary],
['Social', Social],
['Physical', Physical],
]
}]
}
}
}
我想获取每个变量的值并将它们传递给其他“this”并使用它的值在图表中显示我的数据。我对如何全局声明一个变量以便所有人都可以访问感到困惑。我究竟做错了什么?
【问题讨论】:
-
请更正以下语法:“并将其传递给其他'this'”
-
用您的课程代码更新您的问题。给定代码的问题还不清楚
-
错误是从“系列”中找不到声明变量的变量名
标签: javascript variables typescript constants