Модель флаттера не определена

#flutter

#флаттер

Вопрос:

Я получаю сообщение об ошибках в data.dart для элементов category.CategoryName и category.ImageUrl.

Я получу следующее сообщение, что параметр ‘CategoryName’ не определен для типа ‘List’. Попробуйте импортировать библиотеку, которая определяет ‘CategoryName’, исправив имя на имя существующего установщика или определив установщик или поле с именем ‘CategoryName’.

Они определены в category_model.dart . Что именно я делаю не так?

data.dart

 import 'package:rss_tutorial/models/category_model.dart';

List<CategoryModel> getCategories() {
  List<CategoryModel> category = List<CategoryModel>();
  CategoryModel categoryModel = CategoryModel();

  category.categoryName = 'Recent';
  category.imageUrl =
      '';

  category.add(categoryModel);
}
  

category_model.dart

     class CategoryModel {
    String categoryName;
    String imageUrl;
    }
  

Ответ №1:

Ошибка связана с неправильным использованием имени переменной. Исправлено ниже

 categoryModel.categoryName = 'Recent';
categoryModel.imageUrl = //url here