typescript - ReferenceError:未定义“用户名”
问题描述
我试图在用户登录 ionic 后将数据传递到主页。如果我这样做,在主页中:
ionViewDidLoad() {
console.log(this.navParams.get('username'));
}
将显示用户名。但如果我这样做:
constructor(public navCtrl: NavController, public
navParams:NavParams,
public loadingCtrl:LoadingController) {
this.username = this.navParams.get('username');
}
ionViewDidLoad() {
console.log(username);
}
正在显示以下错误:
ReferenceError:未定义“用户名”
我已经这样做了:
data:any;
username:any;
members: Array<any>;
loader: any;
我希望能够在页面的任何位置调用用户名。
解决方案
在您的 .html 文件中,您用于用户名的输入字段
<input type="text" [(ngModel)]="username">
并且在
ionViewDidLoad() {
console.log(this.username);
}
推荐阅读
- hashmap - 为什么 equals 和 hashcode 不影响 hashmap 大小
- sql - 是否可以使用 SQL 排名函数按以下顺序对数据进行排名
- swift - 如何在 Realm 中处理可选的可编码列表
- java - 发布工件
测试 - python - 如何在屏幕上显示几秒钟的文字?
- java - 如何关闭 springboot 3 的时区调整?
- reactjs - Jest 和 Enzyme 测试隐形组件
- c++ - C++ 库中的模板类定义
- r - 错误:找不到函数“interpolate.fft”(安装了 R 模块光谱 IS)
- android - EditText 中的 OnTouchListener 给了我一个警告:Custom view has setOnTouchListener call on it but doesn't override performClick