小编Bud*_*oni的帖子

flutter nosuchmethoderror 类字符串没有实例 getter 'isnegative'

我正在遵循一个教程,尝试创建一个水平SingleChildScrollView,其中包含带有产品描述的对象和带有两位小数的货币+价格标签。实现NumberFormat.currency方法返回错误:NoSuchMethodError 类“String”没有实例 getter“isNegative”

有人可以帮助理解为什么它没有拉动“价格”价值吗?如果我对其进行硬编码并为最终的双倍价格分配一个值=即:29.90;AngeboteCard()类中它可以,但在Angebote()类中则不是。

这是我的课:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:hotz/constants.dart';
import 'package:intl/intl.dart';
import 'package:intl/number_symbols.dart';

class Angebote extends StatelessWidget {
  const Angebote({
    Key key,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
      scrollDirection: Axis.horizontal,
      child: Row(
        children: <Widget>[
          AngeboteCard(
            image: "assets/images/pork_belly.png",
            product: "Schweinsbrust frisch",
            price: 29.90,
            press: () {},
          ),
        ],
      ),
    );
  }
}

class AngeboteCard extends StatelessWidget { …
Run Code Online (Sandbox Code Playgroud)

currency number-formatting flutter

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

标签 统计

currency ×1

flutter ×1

number-formatting ×1