Я новичок в AngularJS. Мне нужно подключить угловой скрипт к сюжету. Идея состоит в том, чтобы получить данные JSON для X и Y для Plotly. Все нормально, пока линия не будет построена. Он не находит мои divs chart0, chart1, chart2 ... и т. Д. Но они генерируются ng-repeat ($ index). Я получаю сообщение об ошибке «Нет элемента DOM с идентификатором« chart2 »существует на странице». Это мой код:AngularJS + Plotly - не хочу найти мой #div
app.controller('archive', function($scope, $http) {
var layout = { margin: { l: 40, r: 20, b: 35, t: 20, pad: 4 } }
$http.get("json.php?module=archive").then(function(response) {
$scope.sensors = response.data;
angular.forEach($scope.sensors, function(value, key) {
var data = [{ x: value.x.split(","), y: value.y.split(","), type: 'scatter', name: value.name }];
Plotly.newPlot("chart"+(key-1), data, layout, {displaylogo: false, showLink: false, autosize: false});
});
}, function(response) {
alert("Error: "+response);
});
});