firebase - Flutter - 无法在初始化程序中访问实例成员 'remoteConfig'

标签 firebase flutter dart firebase-remote-config

我正在尝试调用 List 中的 remoteConfig 字符串

    class HomeModel {
      final RemoteConfig remoteConfig; //HomeModel() is called in Home() and fetches the param from there
      HomeModel({this.remoteConfig});
    
    List taskList = [
      { 
        'title': 'Hello',
        'url': remoteConfig.getString(''),
      },
    ];
}

但是,它向我显示错误 -

The instance member 'remoteConfig' can't be accessed in an initializer

最佳答案

taskList的初始化移至initState()

List taskList;

@override
void initState() {
    taskList = [
      { 
        'title': 'Hello',
        'url': remoteConfig.getString(''),
      },
    ];
    super.initState();
} 

关于firebase - Flutter - 无法在初始化程序中访问实例成员 'remoteConfig',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63655222/

相关文章:

javascript - 使用 Polymer 的 firebase-collection 更新 Firebase 数据

java - Android Firebase - 为什么 map 字段中的空值被忽略

javascript - 在 AngularJS ng-repeat div 中使用 href

flutter - 当我使用 map 函数时,类型 '(dynamic) => dynamic' 不是 '(dynamic) => bool' 类型 'test' 的子类型

flutter - 当我的小部件使用字符串ID进行引用时,如何将参数传递给有状态的小部件?

python - 我如何在 Firebase 云存储上创建存储桶

flutter - 键盘将文本字段推离屏幕

firebase - Flutter:从 A 类的 TextField 获取值并将其传递给另一个 B 类

flutter - 无法使用 Flutter 从 Firestore 检索文档

dart - 如何在contenteditable div(Dart)中设置和获得插入符号位置?