Угловой электрон - изменение события не запускается при загрузке файла - PullRequest
0 голосов
/ 23 октября 2018

я работаю над приложением Electron, которое использовало Angular 5. У меня есть код для загрузки файла

<input type="file" name="logochange" id="change-logo" accept="image/png, image/jpg" (change)="changeLogo()" />

и функция changeLogo () в файле TS, как показано ниже

changeLogo() {
    alert('logo changed');
}

Проблема: событие 'change' срабатывает, если я запускаю 'ng serve' и тестирую из браузера.Но если я сделаю электронное приложение (npm запускает электронные окна).То же самое событие «изменение» не запускается.Почему он работает под нормальным углом, а не с электроном?

Ваши указания будут оценены.

1 Ответ

0 голосов
/ 23 октября 2018

Ссылка: https://blog.angular -university.io / how-делает-angular-2-обнаружение изменений-реально-работает /

Добавить Изменить детектор: Может быть, ваш кодугловая зона при использовании электрона

import {ChangeDetectorRef} from '@angular/core';

 constructor( private ref: ChangeDetectorRef) { 
 this.ref.detectChanges();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...