正在使用Angular 5的Electron App上工作。我有用于文件上传的代码
<input type="file" name="logochange" id="change-logo" accept="image/png, image/jpg" (change)="changeLogo()" />
和TS文件中的changeLogo()函数如下
changeLogo() {
alert('logo changed');
}
问题:如果我运行“ ng serve”并从浏览器进行测试,则将触发“ change”事件。但是,如果我做电子应用程序(npm运行电子窗口)。相同的“更改”事件未触发。为什么它能以正常角度工作而不用电子工作?
您的方向将不胜感激。
答案 0 :(得分:-1)
参考:https://blog.angular-university.io/how-does-angular-2-change-detection-really-work/
添加变更检测器: 可能是您的代码在使用电子时是欧氏角区
displayCurrentPlan