ionic3 报错 Cannot read property 'length' of undefined

报错:ERROR TypeError: Cannot read property 'length' of undefined

报错截图:
图片描述

图中标注 1 对应代码片断:
图片描述

图中标注 2 对应代码片断:
图片描述

图中标注 3 对应代码片断:
图片描述

阅读 5.2k
2 个回答

报错提示了呀,应该是你的 nickname 没有在初始化时赋值。
我猜你是在一开始定义了

private nickname : string;

但是没有赋值。
可以定义时这样写:

private nickname='';

或者在构造函数中

this.nickname='';
新手上路,请多包涵

你这个是想拿到input标签里面的value值的长度把,后台先private nickname:string,再用ngModel=nickname绑定啊,然后后台就可以直接拿到这个数据的值了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进