为什么我不能在小部件中访问我的变量?

Why can't I access my variable in the widget?

我正在学习扑动。我是颤振的初学者。 我通过观看视频取得了进步。现在,我正在学习有状态的小部件。我在有状态小部件中确定了一个 name 变量,然后我想像这样在小部件中访问该名称变量 Text("${Widget.name} count : $counter"),。但是我得到了这个错误“getter 'name' 没有为类型 'Widget' 定义。”我该如何解决这个问题?

class Counter extends StatefulWidget {

  final String name ;
  Counter(this.name);

  @override
  _CounterState createState() => _CounterState();
}

class _CounterState extends State<Counter> {
  
  int counter = 0;
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      
        appBar: AppBar(),
        body: Text("${Widget.name} count : $counter"),

    );
  }
}

只是打字错误,需要使用widget.variableName.

您的代码段 Widget.name 将是 widget.name

Text("${widget.name} count : $counter"),