我需要使用ng-repeat的结果对DIV元素进行操作:
<div ng-repeat="data in info" >
<div id='plot_{{data.id}}'></div>
</div>
我的顺序如下:
如何在ng-repeat渲染发生后立即编写步骤3的代码?
答案 0 :(得分:3)
创建一个指令以继续生成div,并在指令中插入您的绘图。
app.directive('plot', function(){
return function(scope, element, attrs){
//Insert plot here
//Maybe something like: $.plot(element, yourData);
console.log('directive ' + scope.data.id + ' done');
}
});
HTML:
<div ng-repeat="data in info" >
<div id='plot_{{data.id}}' plot></div>
</div>