android - Flutter Getx RxList 产品列表,名称-价格
问题描述
我想用 Getx 创建一个购物篮,我将一个值定义为名称和价格,我想将基本产品添加到购物篮中。如何将字符串作为名称或作为价格从 Product 添加到 PriceModel2 -RxList 中?
产品型号-
class PriceModel2 {
String name;
double price;
PriceModel2(String name, double price) {
this.name = name;
this.price = price;
}
}
添加功能
RxList<PriceModel2> basket = [].obs;
urunEkle(String isim) {
basket.add(isim);
basket.add(isim<basket>[name]);
}
用户界面
ElevatedButton(
onPressed: () {
controller.urunEkle(
material["name"] );
感谢所有帮助。
解决方案
试试这个:
模型:
class PriceModel2 {
final String name;
final double price;
PriceModel2( {required this.name,required this.price,});
}
功能:
List<PriceModel2> basket = <PriceModel2>[].obs;
void urunEkle(String isim, double fiyat) {
basket.add(PriceModel2(name: isim, price: fiyat));
}
界面:
ElevatedButton(
onPressed: () {
controller.urunEkle("isim", 9.00);
},
如果您使用空安全,此代码有效
推荐阅读
- c# - 如何使用 c# 绘制不规则形状的轮廓(边缘)
- r - 散点图/火山图作为 t.test 的输出
- java - Corda Flow 库 -CashIssueFlow 错误 - java.lang.NoClassDefFoundError: net/corda/finance/flows/CashIssueFlow
- spring-boot - Prometheus,如何获取实际的 Java Garbage Collector 内存使用情况?
- python - 使用正则表达式从 pandas 列中提取子字符串
- azure - “在 Azure 中没有为 '/ZipDeployUI' 注册路由
- json - 如何将图像数组从 json 格式解析为 tabelview
- javascript - 如何在javascript中根据当前日期使月份、日期和日期动态化?
- python - Python Pip 第一次失败([Errno 2] 没有这样的文件或目录),然后在第二次尝试时工作 - 为什么?
- solr - Solr 查询结果中的同义词