Kann jemand mir helfen, dieses Problem zu lösen .. Ich versuche Chartisti Kreisdiagramm Daten dynamisch zu setzen. Ich habe eine Liste von Projekten, die ich in einer Liste zeige. Jedes Projekt hat ein Diagramm mit einigen Informationen über das Projekt, wie Finanzierung usw. Wenn ich versuche, den "Wert" meiner chartData zu setzen, weigert es sich, meine Werte als Zahlen zu erkennen. Unten ist ein Beispiel:Wert zuweisen Chartist Diagramm Wert
//Chartist data object
fundingData: {
series: [{
value: 0,
name: 'public funding',
className: 'some-class'
}, {
value: 0,
name: 'private funding',
}]
}
//param: project is an object I'm passing
setChartData(project) {
let x = Math.round(project.pro_amount); //
console.log(x); // This prints the amount
this.fundingData.series[0].value = x; // doesn't get assigned
this.fundingData.series[0].value = 12; // gets assigned
}
Was ich tue, falsch .. hoffen, dass mein Problem klar genug ist
Welche Anzeige 'this.fundingData.series [0] .value' nach zuweisen' x'? –
@Dabbbb Es scheint die Zuordnung abzulehnen .. So wird es nicht angezeigt ... Aber wenn ich etwas tun ... this.fundingData.series [0] .value = x + 4 .... Es zeigt die Wert 4 – Makten
können Sie eine 'console.log (this.fundingData.series [0] .value, x)' zwischen den Zuweisungen setzen? –