小编Big*_*gPP的帖子

Flutter 和 Getx:如何将参数从 UI 传递到 Getx 控制器?

我有这个 Getx 控制器用于从数据库读取帖子的内容:

class ReadSinglePostController extends GetxController {
  var isLoading = true.obs;
  var posts = Post(
          postID: 1,
          userID: 0,
          thumbnail: 'thumbnail',
          imageList: 'imageList',
          title: 'title',
          description: 'description',
          createdTime: DateTime.now())
      .obs; //yes this can be accessed

  var postid = 2.obs; //I want this value to change when I click a post in the UI

  @override
  void onInit() {
    super.onInit();
    readPost(postid);
  }

  updateID(var postID) {
    postid.value = postID;
    print('im print ${postid.value}');
  }//should update postid when a post is clicked in the …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-getx

8
推荐指数
1
解决办法
2万
查看次数

Flutter Getx:obs 变量的初始值设置为 null

现在我总是像这样使用 getx 可观察声明:

var someString = ''.obs;
var someNumber = 0.obs;
Run Code Online (Sandbox Code Playgroud)

等等...

但是,如果某些变量一开始没有初始值,而我实际上希望它们为空然后更改它们呢?

dart flutter flutter-getx

1
推荐指数
2
解决办法
764
查看次数

标签 统计

flutter ×2

flutter-getx ×2

dart ×1