繁体   English   中英

我如何将变量从 app.component.ts 返回到另一个主页 ts ionic 3

[英]how i can return variable from app.component.ts to another home page ts ionic 3

我在app.componts.ts有一个函数我想将值返回给home.ts

我如何在 ionic 3 中做到这一点

我已经尝试过事件 API

也试过这个

那么我如何将变量从app.component.ts返回到另一个主页 ts ionic 3

您可以在组件中定义@Input(),并在引发事件时将值传递给输入。 是完整的例子

创建SharedProvider以便将全局变量保存在所有应用程序中。

sharedProvider.ts

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

@Injectable()
export class SharedProvider {
   x:string = '';
}

app.component.ts

export class MyApp {

    constructor(private sharedProvider:SharedProvider) {
        this.sharedProvider.x = 'someValue';
    }
}

homePage.ts

 export class HomePage {

    constructor(private sharedProvider:SharedProvider) {
        console.log('x value: ', this.sharedProvider.x);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM