использование внешних JS-библиотек в моем проекте с угловым 2

Мне нужно использовать эту библиотеку JS в моем проекте с угловым 2

этот вопрос может дублироваться со мной, но никакой ответ не помог мне

Я попытался включить библиотеку как тег сценария на мою страницу index.html

Он всегда не видит его http: // localhost: 8100 / PrayTimes.js файл не существует

также я написал этот код выше

declare var PrayTimes:any; 

Я пытался использовать его в моем конструкторе, но я получаю эту ошибку

PrayTimes не определен

Поместите все javascript, внешние css, изображения и т. Д. В src/assets

(будет скомпилирован для build/assets )

В вашем index.html :

Тогда вы можете просто использовать его, как вы описываете. ( declare var PrayTimes: any; )

Если вы используете angular-cli, вы можете добавить все свои внешние JS-файлы в папку с ресурсами. А затем в angular-cli.json добавьте их:

 "scripts": [ "../node_modules/jquery/dist/jquery.min.js", "../node_modules/bootstrap/dist/js/bootstrap.min.js", "../node_modules/moment/moment.js", "../node_modules/chart.js/dist/Chart.bundle.min.js", "../node_modules/chart.js/dist/Chart.min.js", "../node_modules/ng2-datetime/src/vendor/bootstrap-datepicker/bootstrap-datepicker.min.js", "./assets/js/slimscroll.min.js", "./assets/js/inspinia.js", "./assets/js/metisMenu.js", "./assets/js/footable.all.min.js" ] 

Вы можете сделать это также с помощью внешних стилей:

 "styles": [ "../node_modules/ng2-toastr/bundles/ng2-toastr.min.css", "../node_modules/bootstrap-sass/assets/stylesheets/_bootstrap.scss", "../node_modules/font-awesome/scss/font-awesome.scss", "../node_modules/ng2-datetime/src/vendor/bootstrap-datepicker/bootstrap-datepicker3.min.css", "./assets/scss/plugins/footable/footable.core.css", "./assets/scss/style.scss" ] 

И, конечно, вы правы, тогда вам нужно добавить в typings.d.ts :

 declare var PrayTimes:any; declare var System: any; declare var $: any; declare var moment: any; declare var Chart: any; 
  • В чем разница между декларациями, поставщиками и импортом в NgModule
  • Как я могу использовать / создать динамический шаблон для компиляции динамического компонента с угловым 2.0?
  • Нет провайдера для AngularFireDatabase, AngularFireAuth
  • Каким образом можно использовать угловые2 HTTP-запросы с защитой Django CSRF?
  • Я получаю «Ответ на ошибку Http для (неизвестный url): 0 Unknown Error» вместо фактического сообщения об ошибке в Angular
  • Внедрение $ scope в функцию угловой службы ()
  • Как включить внешний файл js в Angular 4 и функцию вызова от углового до js
  • Угловой 2 конструктор компонентов Vs OnInit
  • Angular 2: Как вы визуализируете HTML из ответа JSON без отображения тегов пользователю?
  • Angular2 - динамически загружать компонент из модуля
  • Угловой параметр HttpClient по умолчанию и определенный тайм-аут запроса
  • Interesting Posts
    Давайте будем гением компьютера.