Class 如何更新类字段?
我正在使用颤振(dart)语言,我有我的用户模型。我试图更新用户模型的一个字段,但它不起作用。下面是我尝试做的一个例子:Class 如何更新类字段?,class,flutter,dart,field,Class,Flutter,Dart,Field,我正在使用颤振(dart)语言,我有我的用户模型。我试图更新用户模型的一个字段,但它不起作用。下面是我尝试做的一个例子: 类用户{ 字符串昵称=“土豆”;//非最终值 用户(){ //做一些事情 } updateNickname(新昵称){ 打印(“更新$this.NICKNAME之前的昵称值”);//显示土豆 this.昵称=新昵称; 打印(“更新$this.昵称后的昵称值”);//显示土豆 } } 我不明白为什么没有更新,有人能解释一下我该怎么做吗?我不跟能手和二传手一起工作,因为我不需要
类用户{
字符串昵称=“土豆”;//非最终值
用户(){
//做一些事情
}
updateNickname(新昵称){
打印(“更新$this.NICKNAME之前的昵称值”);//显示土豆
this.昵称=新昵称;
打印(“更新$this.昵称后的昵称值”);//显示土豆
}
}
我不明白为什么没有更新,有人能解释一下我该怎么做吗?我不跟能手和二传手一起工作,因为我不需要,但也许我应该
谢谢您的代码很好,昵称正在更改,但打印代码错误,
$this.nickname
这应该是${this.nickname}
谢谢,就是这样,我的错。你知道为什么在我未来的构建器中snapshot.data的值没有得到更新吗?作为“future:”我正在“做这个_userModel.getUser昵称();”,起初它完全加载了,但当我更新昵称值时,什么也没有发生。知道为什么吗?因为这个模态听不到。我不知道你到底想要什么,但你可以查看ChangeNotifier