Использование внешнего Javascript в Ionic 3+ - PullRequest
0 голосов
/ 05 сентября 2018

Я использую Mapwize SDK (внешнюю библиотеку Javascript) с новейшей версией Ionic. Как уже отмечали другие, есть проблемы, заставляющие Javascript хорошо работать с Typescript. Я очень новичок в разработке front-end - я посмотрел здесь другие ответы и вопросы, но они не вдавались в подробности для объяснений. Мне бы очень хотелось получить подробное объяснение того, как заставить Mapwize работать с Ionic. Я могу выполнять вызовы функций из тестового файла Javascript в моих файлах .ts, но мне нужно работать с библиотекой JS так, как я могу использовать теги в моем HTML-документе. Люди сказали сделать всю мою логику в файле .ts, но затем не объяснили, как это делается. Mapwize SDK имеет формат IIFE и, таким образом, вызывает себя самостоятельно. Я не могу получить доступ ни к одной из функций в файле .js: https://github.com/Mapwize/mapwize.js-dist

Если кто-нибудь знает, как заставить эту интеграцию работать, сделайте это, пожалуйста, одолжение и помогите мне!

Использование: Atom IDE Ионная 4 Угловой и машинописный текст

1 Ответ

0 голосов
/ 20 июня 2019

Я предполагаю, что Ionic 4 - это угловое приложение, поэтому:

  • установить Mapwize npm i mapwize -s
  • импорт mapwize в глобальном импорте скриптов (в angular.json добавьте node_modules/mapwize/mapwize.js в список скриптов
  • Объявление Mapwize вне компонента, который вы хотите использовать declare var Mapwize: any;
  • Просто используйте его const map = Mapwize.map(...)

Надеюсь, это поможет вам

...