从列表中删除特定项目范围

remove specific item range from list

我有 2 个下拉菜单,第一个是 toDate,第二个是 fromDate,其中包含 1 个要显示的月份列表。

List<String> month = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
];

在第一个下拉列表中,所有列表都显示给 select,但在第二个下拉列表中,我想显示 selected 第一个下拉列表值之后的所有值。

例如 - : 在第一个下拉列表中,我 selected 'March' 第二个下拉列表显示的列表应该在 'March'.

之后

我该怎么做? 请帮忙

void main() {
  List<String> month = [
    'January',
    'February',
    'March',
    'April',
    'May',
    'June',
    'July',
    'August',
    'September',
    'October',
    'November',
    'December',
  ];
  var choice = 'March';
  var ind = month.indexOf(choice);
  if (ind > 0) {
    print(month.skip(ind + 1));
  }
}