Как обновить данные компонента внутри события приложения?this.matches = x игнорируется
import * as app from "tns-core-modules/application"; export class HomeComponent implements OnInit { matches; // How to refresh this?? constructor() { app.on(app.resumeEvent, (args: app.ApplicationEventData) => { // how to change matches here?? }); } }
Вы должны запустить свой код внутри NgZone, так как событие возобновления будет вызвано вне контекста Angular.
constructor(ngZone: NgZone) { app.on(app.resumeEvent, (args: app.ApplicationEventData) => { ngZone.run(() => { // Update here }); }); }