2017-03-23 3 views
0

Je dois répéter un nombre de graphiques sous-déterminés. Dans l'outil, j'ai également besoin d'accéder à l'API NVD3. Pour que j'essaie d'utiliser le code comme ceci:NVD3 angulaire accéder à l'API dans une boucle

<div ng-repeat="val in values"> 
    <nvd3 options = "char[val].options" data = "chart[val].data" api = "chart[val].api"> 
    </nvd3> 
</div> 

Le problème est où j'ai essayé de l'API dans le code angulaire je reçois une erreur et la figure ne montre pas dans la page. Quelqu'un sait comment définir l'API dans un complot nvd3 dans une boucle?

+0

Quelle est l'erreur? – ADyson

Répondre

0

J'ai été capable de résoudre le problème en introduisant un délai avant d'utiliser l'objet API dans le code.

$interval(function() { 
    $scope.chart[val].api.refresh(); 
}, 100, 1);