Я хочу использовать библиотеку MIDI.js в своем угловом приложении. Чтобы инициализировать его, вы вызываете MIDI.loadPlugin, который принимает обратный вызов, который запускается при загрузке некоторых файлов.Интеграция библиотеки с асинхронной загрузкой в угловом приложении
Я хочу, чтобы контроллер в моем приложении знал о загрузке файлов.
Мой текущий подход - это выделенный сервис, который вызывает MIDI.loadPlugin, когда он создан, и отправляет $rootScope.$broadcast
при обратном вызове.
Это лучший подход, особенно в отношении проверки?
Благодарим за это! Я опубликовал код, который я придумал, используя метод обещаний. – mskel