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

问题描述

我试图在remoteConfig调用List字符串

    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();
}