Настройка текста через InjectionToken меняет надписи во всех компонентах загрузки файлов внутри модуля сразу.

Настройка текста через input-свойство [localeConfig] позволяет изменить только нужные надписи. Остальные останутся по умолчанию и будут меняться в зависимости от выбранного языка, если такое предусмотрено.

Пример загрузки файлов с неопределенным по завершенности прогрессом:

Пример загрузчика файлов с использованием signal. После загрузки файл подсвечивается как ошибочный - это симуляция обработки файла.

Пример загрузчика файлов с использованием FormControl.

В примерах используется FileValidators - это набор статических методов для валидации поля загрузки файлов.

  • Один файл: Пример загрузчика, проверяющего, что файл обязательно должен быть загружен.
  • Несколько файлов: Пример загрузчика, который требует обязательной загрузки нескольких файлов.
  • Один файл: Пример загрузки одного файла с применением Reactive Forms для проверки данных.
  • Несколько файлов: Пример загрузки нескольких файлов с использованием Reactive Forms и встроенной валидации.
  • Один файл: Пример загрузки одного файла с применением Reactive Forms для проверки данных.
  • Несколько файлов: Пример загрузки нескольких файлов с использованием Reactive Forms и валидации.
  • Один файл: Пример загрузки одного файла с применением Reactive Forms для проверки данных.
  • Несколько файлов: Пример загрузки нескольких файлов с использованием Reactive Forms и валидации.
  • Пример проверки контента при загрузке одного файла с использование Reactive Forms.

Пример демонстрирует применение примитивов компонента загрузки файлов.