我正在开发一个应用程序,它有一个页面;用户可以写评论。我想要的是; 应该刷新列表视图后,用户添加了他们的评论。
添加了我的 addComment 功能。
我的控制器
var isLoading = true.obs;
var addModel = AddCommentModel().obs();
AddCommentController(this.comment, this.userUnique, this.articleID);
@override
void onInit() {
super.onInit();
}
void addComment() async {
try {
isLoading(true);
var response =
await ApiService.addComment(comment, userUnique, articleID);
if (response != null) {}
} finally {
isLoading(false);
}
}
}
我的观点;
body: Column(
children: <Widget>[
Expanded(
child: Obx(() {
if (commentsController.isLoading.value) {
return Center(
child: SpinKitChasingDots(
color: Colors.deepPurple[600], size: 40),
);
}
return ListView.builder(
controller: scrollController,
.
.
.
onPressed: () async {
Future.delayed(Duration(seconds: 1))
.then((_) {
AddCommentController(parser.unemojify(textFieldCtrl.text), box.read('uid'),
box.read('rid'))
.addComment();