{{ t.pages.select.overviewIntro }}

{{ t.pages.select.descriptionTitle }}

{{ t.pages.select.descriptionBody }}

{{ t.pages.select.featuresTitle }}
  • {{ t.pages.select.featureOne }}
  • {{ t.pages.select.featureTwo }}
  • {{ t.pages.select.featureThree }}
{{ t.pages.select.limitsTitle }}
  • {{ t.pages.select.limitOne }}
  • {{ t.pages.select.limitTwo }}
  • {{ t.pages.select.limitThree }}
{{ t.pages.select.optionPriority }} {{ t.pages.select.optionBacklog }} {{ t.pages.select.optionArchived }}
{{ t.common.status }}: {{ selectedStatusLabel }}
{{ t.pages.select.projectedStatus }}: {{ projectedStatusLabel }}
{{ t.pages.select.apiTitle }}

{{ t.pages.select.apiIntro }}

  • [dataSource]: {{ t.pages.select.apiDataSource }}
  • labelKey: {{ t.pages.select.apiLabelKey }}
  • valueKey: {{ t.pages.select.apiValueKey }}
  • disabledKey: {{ t.pages.select.apiDisabledKey }}
  • [(ngModel)]: {{ t.pages.select.apiNgModel }}
  • [placeholder]: {{ t.pages.select.apiPlaceholder }}
<li-select
  [dataSource]="statusOptions"
  labelKey="label"
  valueKey="id"
  disabledKey="disabled"
  [(ngModel)]="selectedStatus">
</li-select>
{{ t.pages.select.notesTitle }}
  • {{ t.pages.select.noteOne }}
  • {{ t.pages.select.noteTwo }}
  • {{ t.pages.select.noteThree }}
// Bom: lista estável criada uma vez
late final List<Map<String, dynamic>> statusOptions;

// Evite: getter que recria a lista a cada change detection
// List<Map<String, dynamic>> get statusOptions => [...];