ビューを管理するために 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」でしたか?
ありがとう