2016-10-30 3 views
0

In meiner Richtlinie VorlageDynamisch mutiple Highcharts Diagramme in Angular Richtlinie

Ich habe die Schaffung
<div id="chartdiv-{{name}}" style="width:100%;height:100%"></div> 

wo Namen jeder Richtlinie Variable und zugeordnet ist, wenn es erstellt wird.

Das Diagramm wird erstellt mit

$('#chartdiv-'+scope.name).highcharts(settings); 

Aber das funktioniert nicht. Alles funktioniert gut, wenn ich die Variable name nicht verwende. Irgendwelche Ideen?

+0

wäre es nicht 'id =" chartdiv - {{$ scope.name}} "'? –

Antwort

1

ändern es so,

<div id="{{ 'chartdiv-' + name }}"></div> 

EDIT

Wenn Sie Vorlage in einer Richtlinie schaffen, sollte es sein

<div id="chartdiv-{{$scope.name}}"></div> 
+0

Entschuldigung, zeigt immer noch nichts. Wenn ich das div überprüfe, ist der Name korrekt, aber er ist leer, er enthält das Diagramm nicht. – ps0604

+0

können Sie eine jsfiddle erstellen? – Sajeetharan

+0

Ich habe gerade ein Plunk erstellt und es hat funktioniert, der Unterschied ist, dass ich das Diagramm in einer Direktive erstelle. Übrigens, es funktionierte in beide Richtungen, das Problem ist anders. – ps0604

Verwandte Themen