【发布时间】:2017-06-28 08:42:32
【问题描述】:
我在创建多个对象时遇到了麻烦(对象的数量基于输入数据)。已经尝试过创建一个数组,但我必须知道在获取数据之前需要创建的许多对象。有人知道怎么做吗?
我的代码 -
module powerbi.extensibility.visual {
export class Visual implements IVisual {
private lines: d3.Selection<SVGElement>[];
private svg: d3.Selection<SVGElement>;
private container: d3.Selection<SVGElement>;
constructor(options: VisualConstructorOptions) {
this.svg = d3.select(options.element)
.classed("svg",true)
this.container = this.svg.append("g")
.classed("container", true)
var a = []
for(var i = 0; i < 5; ++i){
a[i] = this.container.append("line")
.classed("line_"+String(i), true)
}
this.lines = a;
}
public update(options: VisualUpdateOptions) {
}
}
}
【问题讨论】:
标签: javascript typescript d3.js powerbi