2015-04-16 31 views

risposta

3

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?

+0

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

+1

qualsiasi soluzione per questo? –

+0

È necessario assicurarsi che D3 sia incluso prima di utilizzare NVD3. http://d3js.org/d3.v3.min.js – Lucas

4

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 ..

+0

esattamente lo stesso ... – BlueBird

2

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

1

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> 
0

<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

+0

Inoltre, è necessario aggiungere dipendenze in package.json se si è dimenticato – TheDoozyLulu

+0

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

Problemi correlati