2016-07-22 6 views
0

Я немного новичок в угловом метеор и хочу добавить внешнюю библиотеку js в свой проект. Библиотека Fusioncharts.js http://www.fusioncharts.com/angularjs-charts/#/demos/ex1 и он не может быть установлен с помощью любого из этих вариантов 1) Беседки установка 2) НПМ установки 3) метеора добавления (из атмосферы)Meteor AngularJS добавление внешних js-библиотек

Так что я сделал есть, я последовал за этим шаги How can I add third-party JavaScript libraries to a Meteor application? и добавлены библиотеки вручную в соответствии с публичным/JS каталог Created файл main.js и добавлены все скрипты, используя $ .getScript

Странное дело, когда я добавить зависимость модуля с «нг-FusionCharts» в мой angular.module вызывает ошибку «Модуль« ng-fusioncharts »не доступен BLE! Вы либо опечатка имя модуля или забыли загрузить «

Пожалуйста, дайте мне знать, что может идти неправильно здесь PS:.. Когда я набираю в FusionCharts в console.log я вижу, что объект Так его. означает, что библиотеки FusionCharts были импортированы правильно, но не добавляются в угловую зависимость заранее спасибо

ответ

0

Пожалуйста, обратите внимание, что $.getScript асинхронные, так что вам нужен будет немного тайм-аут, чтобы ждать, пока модуль будет доступен для остальной части коды

Еще одна возможность попробовать - включить в свой скрипт скорее i n client/compatibilityspecial folder. Он будет включен в ваш JS и исполняется перед остальным вашим JS-кодом клиента.

+0

Спасибо, что работает .. – Gol

+0

Я рад, что это сработало для вас. Спасибо за ваш отзыв! Обратите внимание, что SO способ поблагодарить людей также должен ** принять ** ответ, который вам помог. Когда у вас будет достаточно «репутации», у вас также будет возможность «проголосовать». – ghybs

+0

Должен ли я делать то же самое для добавления внешних файлов «.css»? – Gol

Смежные вопросы