Кажется вам нужно обадавая путь к файлуиинъекционной зависимости. и я думаю, что вы имеете в виду angular-nvd3
, как nvd3
angular-nvd3
является угловой модуль, который оборачивает оригинальную библиотеку nvd3
диаграмм. Он имеет angular directives, чтобы помочь вам использовать графики nvd3
в вашем угловом приложении (с привязками и т. Д.).
Например (view it online):
<nvd3 options="options" data="data" class="with-3d-shadow with-transitions"></nvd3>
Причина вы должны использовать «инъекции зависимых пакетов» в угловом потому, что путь угловатые интегрируется с модулями 3 участника: когда вы хотите использовать сторонние угловые модули, вам необходимо объявить его как зависимость в определении вашего модуля приложения.
Например, этот синтаксис означает, что вы объявляете угловое приложение под название myApp
и имеет зависимость к angular-nvd3
:
angular.module('myApp', ['nvd3'])
.controller(...)
.service(...)
В дополнении к этому, вам нужно включить 3-й код библиотеки партии в вашем главном html, например:
<meta charset="utf-8"> <!-- it's important for d3.js -->
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/d3/d3.js"></script>
<script src="bower_components/nvd3/nv.d3.js"></script> <!-- or use another assembly -->
<script src="bower_components/angular-nvd3/dist/angular-nvd3.js"></script>
<link rel="stylesheet" href="bower_components/nvd3/nv.d3.css">