У меня есть файл JavaScript с именем abc.js
«общедоступная» функция xyz()
. Я хочу вызвать эту функцию в моем проекте Angular. Как я могу это сделать?
javascript
angular
Пиюш Джайн
источник
источник
plunker
Чтобы включить глобальную библиотеку, например
jquery.js
файл в массив скриптовangular-cli.json
(angular.json
при использовании angular 6+):После этого перезапустите ng serve, если он уже запущен.
источник
declare var $: any;
Добавьте внешний файл js в index.html .
Вот файл myjs.js :
Затем объявите, что он находится в компоненте, как показано ниже
demo.component.ts
demo.component.html
У меня работает ...
источник
declare
делает - по сути, «declare
используется, чтобы сообщить TypeScript, что переменная была создана в другом месте » (из этого ответа ).Вы также можете
или
источник