Sto utilizzando la libreria NVD3.js per generare grafici. Ho provato ad aggiungere il grafico a linee in esso & ottenendo l'errore di cui sopra. Come risolverlo?NVD3.js: ReferenceError: nv non definito
Sto provando questo here
Sto utilizzando la libreria NVD3.js per generare grafici. Ho provato ad aggiungere il grafico a linee in esso & ottenendo l'errore di cui sopra. Come risolverlo?NVD3.js: ReferenceError: nv non definito
Sto provando questo here
Puoi pubblicare un Plunker/Fiddle? In cima alla mia testa, potrebbe essere solo il punto in cui stai includendo il file nv.d3.js. Hai incluso anche D3.js?
In realtà ho scoperto che il problema era la struttura delle cartelle. Gli esempi che viene fornito con il sito angolare nvd3 dà percorso
bower_components/nvd3/nv.d3.js
, il check-nei vostri bower_components archiviare il percorso effettivo sarebbe
bower_components/nvd3/build/nv.d3.js
Allo stesso modo il percorso nv.d3.css NON è
bower_components/nvd3/nv.d3.css
è,
bower_components/nvd3/build/nv.d3.css
Inoltre, non dimenticare di aggiungere
<meta charset="utf-8">
come la prima linea all'interno del tag head ..
esattamente lo stesso ... – BlueBird
ha fatto u includono nv.d3.js
& d3.js
come la sequenza di questi sarà anche causare problemi di provare ad aggiungere d3.js
primo
Ho avuto il problema simile con ionic2 (basato su Angular2).
Although all the necessary libraries were included in the index.html. The problem finaly was that the scripts has to be included before the ionic app is loaded!!!
<!-- These scripts are copied from node_modules-->
<script src="build/d3.min.js" charset="utf-8"></script>
<script src="build/nv.d3.min.js"></script>
<!-- Ionic's root component and where the app will load -->
<ion-app></ion-app>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.8.4/nv.d3.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.8.5/nv.d3.min.js"></script>
Aggiungere questi file nel vostro index.html
Inoltre, è necessario aggiungere dipendenze in package.json se si è dimenticato – TheDoozyLulu
Mentre questo snippet di codice può risolvere la domanda, [incluso un spiegazione] (http://meta.stackexchange.com/questions/114762/explaining-entely-code-based-answers) aiuta davvero a migliorare la qualità del tuo post. Ricorda che stai rispondendo alla domanda per i lettori in futuro, e queste persone potrebbero non conoscere le ragioni del tuo suggerimento sul codice. – Isma
sì. Penso di aver bisogno di aggiungere anche D3.V3.min.js. non ho visto la home page del sito Web NVD3.js è andato direttamente a esempi grafici in cui non vi è alcun riferimento per i file da includere ..... grazie – Shaggie
qualsiasi soluzione per questo? –
È necessario assicurarsi che D3 sia incluso prima di utilizzare NVD3. http://d3js.org/d3.v3.min.js – Lucas