6.2 Скринкаст по Angular - Реактивные формы - Использование FormGroup и FormArray

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 7

  • @audiofield2159
    @audiofield2159 3 года назад +5

    В 11 Ангуляре такой код выдает ошибку. Работает вот так: this.userList = (this.userListControl.get('users') as FormArray).controls

    • @amylouis7750
      @amylouis7750 3 года назад

      подскажите пожалуйста где это надо писать я что то не разобрался

    • @yuriiyurii6656
      @yuriiyurii6656 2 года назад

      @@amylouis7750 this.userListControl.controls['users'] везде заменить на this.userListControl.get('users')

  • @aliaksandrdelen5374
    @aliaksandrdelen5374 6 лет назад

    интересный подход. Задаёшь вопрос: зачем нам использовать formgroup но так и не ответил.

    • @JavaScriptru-videos
      @JavaScriptru-videos  6 лет назад +3

      для удобной работы с полями: мы можем навешивать один валидатор на всю группу, пример: ввод пароля (с повторным вводом)

    • @aliaksandrdelen5374
      @aliaksandrdelen5374 6 лет назад +5

      @@JavaScriptru-videos спасибо за ответ. Столкнулся на работе с реактивными формами, разобрался зачем и почему. Фиксил баг: разработчик до меня запилил валидаци и на группу и отдельно на инпут, творилась чехорда со стилями. Благо всё порешалось. Спасибо за видео, жму руку. Продолжайте в том же духе.

  • @mrbuslov
    @mrbuslov 2 года назад

    У меня вместо работает
    И почему-то без геттера не хотело выдавать значение. Может, я что-то не так делал... Вот и сам геттер:
    get usr_control():FormArray{
    return this.userListControl.get('users') as FormArray
    }