私はAngularJSを初めて使っています。私はプロットするために角のスクリプトを接続する必要があります。この考え方は、PlotlyのXとYのJSONデータを取得することです。プロットするまではすべてが問題ありません。私のdivs chart0、chart1、chart2 ...などは見つかりませんが、ng-repeat($ index)によって生成されます。 「id2のDOM要素がありません」というエラーが表示されます。これは私のコードです: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);
});
});