Прослушивание функции onchange веб-компонента (сделанной с помощью react) в компоненте angular - PullRequest
0 голосов
/ 29 мая 2020

Я использую веб-компонент datepicker, сделанный из реакции в приложении angular. Я хочу получить доступ к значению, как только пользователь выберет дату из средства выбора даты.

1) первый сценарий, я видел несколько сообщений и пробовал формат ниже, но функция setSelectedDates вообще не вызывается, когда средство выбора даты выбрано.

В файле шаблона компонента (html)

<dnb-date-picker
          [show_input]="true"
          [start_date]="2019-04-01"
          [end_date]="2019-04-01"
          [range]="true"
          [link]="true"
          [return_format]="dd-MM-yyyy"
          [mask_placeholder]="dd-MM-yyyy"
          (on_change)="setSelectedDates($event)"
      ></dnb-date-picker>

В component.ts

setSelectedDates(startDate: any, endDate: any): void {
    console.log(startDate);
    console.log(endDate);
  }

2) второй сценарий, попробовал формат ниже, и функция setSelectedDates срабатывает, но значение не определено.

В файле шаблона компонента (html)

<dnb-date-picker
          show_input="true"
          start_date="2019-04-01"
          end_date="2019-04-01"
          range="true"
          link="true"
          return_format="dd-MM-yyyy"
          mask_placeholder="dd-MM-yyyy"
          [_change]="setSelectedDates(start_date,end_date)"
      ></dnb-date-picker>

В component.ts

 setSelectedDates(startDate: any, endDate: any): void {
    console.log(startDate);
    console.log(endDate);
  }

просьба предоставить некоторые входные данные.

...