问题标签 [flutter-get]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
263 浏览

flutter - 将新对象插入列表后如何更新 ListView?

我尝试使用 GetBuilder 更新状态,但无法正常工作。如果我执行热重载,新对象在列表中可见,但页面未填充新项目。我应该重新加载页面还是应该使用响应式 Observable?此外,当我尝试使用 foodList.obs 使食物列表可观察时 - 我收到错误,因为我无法使食物类型对象可观察。很奇怪。

谢谢

0 投票
1 回答
5576 浏览

flutter - Flutter GetX - 绑定内的绑定

我对我的一个观点有这个约束:

但是上面的控制器也有一个依赖:

_repository是一个GetxService所以应该很容易注入:

我可以通过绑定传递_repository给吗?LoggedOutNicknameController

如果这不可能与绑定有关,我的解决方案看起来不错吗?我已经完全删除了绑定以允许我注入必要的组件:

0 投票
4 回答
5295 浏览

flutter - Flutter GetX 路由历史

我可以使用 GetX 查看导航器堆栈吗?我查看了文档,但找不到有关此主题的任何内容。我通常会关闭这样的对话框

但是我想知道如果特定页面的实例在路由历史记录中,我是否可以关闭路由,这将是这样的

请注意,这不是有效的语法。

0 投票
3 回答
12017 浏览

flutter - Flutter Getx - 未找到“Xxx”。您需要调用“Get.put(Xxx())” - 但我已调用 Get.put(Xxx())

我有这个全局绑定类来初始化一些服务,我需要立即初始化它:

在我的初始绑定中:

然后在类构造函数中我尝试“找到”它:

并得到这个错误:

这是错误消息中提到的绑定:

为什么“initialBindings”没有初始化,以便我的应用程序可以在应用程序启动时“找到”它们?

0 投票
1 回答
3615 浏览

flutter - 颤振获取何时使用 GetX, 获取生成器或 Obx()

正如标题所述,有几种方法可以更新状态。我什么时候应该选择一个而不是另一个?

0 投票
2 回答
1333 浏览

flutter - Flutter GetX 控制器获取 null 而不是数据

我有一个 API(它确实工作并返回一个响应,我什至可以看到return语句上方的响应 1 行),但由于某种原因,当数据应该传递给变量时,我收到 null,而不是返回价值。

服务确实返回数据 我确实从 API 获取值,至少它表明在返回之前变量中有数据。

应该包含数据的resp变量显示该值为空。

api_service.dart <= 返回一个值

controller_results.dart <= 显示空值,而不是值。

0 投票
1 回答
2614 浏览

flutter - 'bool?' 类型的值 不能分配给“bool”类型的变量,因为“bool?” 可以为空,并且 'bool' 不是

这是我的完整代码...

我得到了这个错误

19:25:错误:“bool”类型的值?不能分配给“bool”类型的变量,因为“bool?” 可以为空,而 'bool' 不是。if (Get.isDialogOpen) Get.back();

如果条件 Get.isDialogOpen 出现错误

0 投票
2 回答
71 浏览

flutter - 使用 Get 启动颤振应用程序时出错

当我尝试使用 Get 运行颤振应用程序时出现错误:

有谁知道如何解决这一问题?我查看了类似的主题并尝试了他们的提示 - 没有任何帮助。使用 GetMaterialApp 包装的主要小部件:

0 投票
1 回答
42 浏览

flutter - 如何在不点击的情况下使用 Getx 使用条件并转到 Flutter 上的不同页面

我正在尝试使用 Firebase 数据来使用 Getx 路由不同的页面。首先我有一个闪屏,想根据条件自动转到不同的页面。如果用户已经登录,它将重定向主页,如果不是登录页面的路由。但是我不能在无状态小部件上使用 initState(),因为我使用 Getx,我不想要有状态小部件。

但我无法覆盖 isloading.value = false;

我的 Getx 身份验证控制器: