Angular 2.0.0-rc.4 uygulamasında D3'ü içe aktarma ve kullanmanın doğru yolu üzerinde birçok tutarsızlık vardır. Gördüğüm: SonraD3.js'yi Açısal 2 Uygulamasına İçe Aktarmanın Doğru Yolu
<script src="https://d3js.org/d3.v4.min.js"></script>
kullanarak:
Import * as d3 from 'd3';
herhangi bileşen dosyasında bir D3 görsel uygulamak istediğiniz
1) kök index.html dosyasına eklenecek .
npm install d3 --save
typings install d3 --save
: içinde
2) UÖM'yi kullanılarak Sonra yine kullanılarak
:
Import * as d3 from 'd3';
typescript 2.0.0 Beta ile olsa (Ben belgelerine okuyorum eğer sağ) Yapabileceğim:
npm install --save @types/d3
Sonra gerçekten kullanın:
Import * as d3 from 'd3';
- Her iki yolla da var map = { }
'a aşağıdakileri eklemek systemjs.config.js
'd3':'node_modules/d3/d3.min.js'
ve herkes D3 uygulamak için doğru şekilde teyit edebilir var packages = { }
'd3':{main:'build/d3.js',defaultExtension:'js'}
ekleyerek? Teşekkür ederim. Bunu yapmanın doğru yolu ise
sever misiniz:
Ayrıca sizin için tüm bu yok ve sınıflarında enjektabl bu kütüphaneyi kullanabilirsiniz ". Npm kurulumunu yaptım d3 – nCore
Yukarıdaki 2 seçeneğinin ufak bir varyasyonu benim için işe yaradı, bakın: https://gist.github.com/satyagraha/5544424965c41f261ac245a92673aa71 – satyagraha