Вот так я использую NG2-самозагрузку модальность:Как передать параметры модальным?
import {Component} from '@angular/core';
import {NgbModal} from '@ng-bootstrap/ng-bootstrap';
@Component({
selector: 'add-customer-modal',
template: `
<template #test let-c="close" let-d="dismiss">
<div class="modal-header">
<button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" (click)="c('Close click')">Close</button>
</div>
</template>
<button type="button" class="btn btn-primary btn-sm" (click)="open(test)"><i class="fa fa-plus"></i> <i class="fa fa-user-o"></i></button>
`
})
export class AddCustomerModal {
constructor(private modalService: NgbModal) {}
open(content) {
this.modalService.open(content, { size: 'lg' }).result.then((result) => {
console.log(result);
}, (reason) => {
console.log(reason);
});
}
}
i'am немного смущен, потому что я думал, что содержание используются для передачи параметров в модальном. Но, по-моему, это всего лишь имя, которое должен найти открытый метод, чтобы найти правильный шаблон?
Так как я могу передавать параметры?
читайте здесь для получения дополнительной информации: [http://stackoverflow.com/questions/39464345/best-practice-for-calling-the-ngbmodal-open-method](http://stackoverflow.com/questions/39464345/best-practice-for-call-the-ngbmodal-open-method) – PierreDuc
@PierreDuc Спасибо! И как я могу передать параметры/данные в модальный? – robert