Как включить компонент выбора даты в formBuilder? - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть форма, которую я создаю. Проблема, с которой я сталкиваюсь, заключается в проверке значений из компонента, а не ввода. Как бы я поступил так?

public project = this.fb.group({
agent: ['', Validators.required],
lockbox: [''],
notes: [''],
owners: [''],
scheduledFor: ['', Validators.required],
address: this.fb.group({
  street: ['', Validators.required],
  city: ['', Validators.required],
  state: ['', Validators.required],
  zip: ['', Validators.required]
    }),
  });

    <form [formGroup]="project" (ngSubmit)="add(project.value)">

         <!--other stuff-->

            <label>
            scheduledFor:
            <!-- <input type="text" formControlName="scheduledFor" required> -->
            <ngbd-datepicker-basic (messageEvent)="receiveDate($event)" formControlName="scheduledFor" required></ngbd-datepicker-basic>

          </label>

        <!--other stuff-->

   <button type="submit" [disabled]="!project.valid">Submit</button>

  </form>
...