如何从 nativescript 中的应用程序事件调用组件方法
How to call component method from app event in nativescript
我们如何在应用程序事件中更新组件数据? 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
});
});
}
我们如何在应用程序事件中更新组件数据? 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
});
});
}