Вызов функции Typescript из JavaScript файла в Angular - PullRequest
0 голосов
/ 29 мая 2020

У меня есть простой старый .js файл, который dr aws svg на моем Angular компоненте. У меня есть некоторые события в этом файле, и я хочу вызывать функции, определенные в моем коде компонента, из этого .js файла.

Я не нашел решения этой проблемы? Это достижимо? Если да, то как?

Спасибо.

1 Ответ

1 голос
/ 29 мая 2020

Я думаю, что вы можете создать собственное событие в javascript и «слушать» в своем Angular приложении, но я не уверен, работает ли это

To создать настраиваемое событие в javascript см. по этой ссылке

var event = new Event('build',{ data: 'hello word' });
// Dispatch the event.
window.dispatchEvent(event);

Чтобы прослушать событие в Angular, используйте fromEvent rx js

ngOnInit()
{
    fromEvent(window,'build').subscribe(event=>{
       console.log(event.data)
    })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...