Я создал компонент, который нужно открыть как модальную форму, и поместил его в мою форму, как показано ниже:
<app-customer-definition [customerCode]="null" (save)='customerSave($event)' (cancel)='customerCancel()'></app-customer-definition>
и открываем форму с кодом кнопки ниже:
<button type="button" class="btn btn-primary" data-toggle="modal" (click)="btnNewCompanyClick()" data-target="#mdlCustomerDefinition">
<span>
<i class="la la-plus"></i>
<span>New Customer</span>
</span>
</button>
Я передаю customerCode
в качестве входного параметра.Если customerCode
равно нулю, модальная форма создает новый экземпляр клиента, customerCode
- это определенная модальная форма, получающая данные клиента для обновления в ngOnInit
.
Для первого вызова модальная форма открывается и работает как положено.Но в других звонках ngOnInit
не срабатывает, поэтому моя логика не работает.Должен ли я изменить свою логику (как) или как я могу запустить свою логику в ngOnInit
или другом событии?