Как использовать Angular-nvd3 в проекте Angular JS?

Итак, я наткнулся на это на Angular-nvd3 на Github. В соответствии с требованиями моего проекта это то, что мне нужно прямо сейчас. Но поскольку я только начал изучать Angular JS, я не могу понять, как использовать nvd3 в проекте angular js. Особенно базовая часть использования, где мне нужно ввести директиву nvd3 в модуль angular. Я хочу показать разные диаграммы в разных компонентах. Кто-нибудь может объяснить шаги после раздела «Установка». Также, если есть какой-либо проект Angular JS, в котором он использовал nvd3, предоставление ссылки на этот проект также будет большим подспорьем. Как показано на рисунке ниже, я хочу показать гистограмму в компоненте ghbar. Итак, чтобы добиться этого, где мне ввести зависимость для nvd3? И у меня есть несколько других компонентов, которые также будут отображать различные другие диаграммы. Спасибо

Как использовать Angular-nvd3 в проекте Angular JS?

Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
0
101
1

Ответы 1

Вам нужно добавить зависимость от nvd3 в свой модуль. Вы не предоставили никакого кода, поэтому я не вижу, что вы пробовали. Из документации, которую вы связали, есть пример:

angular.module('myApp', ['nvd3']) // <-- this line here
   .controller('myCtrl', function('$scope'){
       /* code */
    })

После внедрения библиотеки вы сможете получить доступ к директивам в вашем HTML. Надеюсь, это поможет.

Вот где я столкнулся с проблемой. Я только новичок и не знаю, как внедрить зависимость. Стоит ли писать этот фрагмент кода в app.module.ts? или файл ts отдельного компонента?

Alapan Bag 15.05.2018 09:19

@AlapanBag Вы можете сделать то же самое. Если вам нужен только один компонент, то вводите его туда. В противном случае, чтобы он был доступен в вашем приложении, введите его в основной app.module.ts.

Mickers 15.05.2018 15:22

Другие вопросы по теме