我正在使用 Backbone.js 来管理我的视图。我像这样扩展 Backbone.View:
My.Views.PieChart = Backbone.View.extend({
chartId: '',
plot: {},
params: {},
legendLocation: 's', // default value
...
render: function() {
console.log(this.legendLocation);
}
});
然后我再次扩展 PieChart 以获取特定对象。
My.Views.GenderChart = My.Views.PieChart.extend({
chartId: 'gender',
el: '#gender',
legendPosition: 'e'
});
但是,当我调用 GenderChart.render() 时,GenderChart.legendPosition 仍然是“s”?
谢谢