ionic-framework - 在另一页中使用变量 - Ionic
问题描述
我有以下结构:
在 app.component.ts 我有一个变量“valor”,我想在 app-routing.module.ts 中使用该变量
那可能吗?
解决方案
在任何页面中使用公共变量的最佳方法是使用提供程序。首先使用以下命令在您的项目中生成提供程序:
离子生成提供者 provider_name
并在此提供程序中将该公共变量声明为公共变量,例如:
public test:string = "";
现在,将此提供程序导入并注入到您要使用该公共变量的任何页面中,如下所示:
import {provider_name} from '../..';
constructor(private testPvdr:TestProvider) {}
现在,您可以通过 provider 使用该公共变量:
alert(this.testPvdr.test);
推荐阅读
- database - DB2:修剪 CHARACTER 列中的空白
- javascript - javascript揭示具有多个文件/模块和全局变量的模块模式
- python - 无法在 python 中使用带有 selenium 的 Chromedriver 来消除音频错误
- angular - ngx-toastr,Toast 未在 Angular 中显示
- javascript - 没有 jquery 的 django 错误 ajax CSRF 令牌丢失或不正确
- python - 训练不断停止。元组错误。(Tensorflow Object_detection API)
- swift - 如何在 Mac 上实现 VoiceOver 的accessibilityCustomActions?
- jenkins - Jenkins 从站设置因私钥身份验证而失败
- javascript - JavaScript 函数式编程:如何处理 fetch(对于管道)
- python - 附加 Numpy 数组