我希望使用Angular 4.0.0和ng-bootstrap 1.0.0-beta.4在模态框中显示一条消息,但它并没有显示出模态框。
app-module.ts
@NgModule({
// ...
declarations: [
LoginComponent
],
imports: [
// ...
NgbModule.forRoot()
],
entryComponents: [LoginComponent],
})
export class AppModule { }
login.component.ts
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css']
})
export class LoginComponent {
@ViewChild('examplemodal')
private modalRef: TemplateRef<any>;
constructor(private modalService: NgbModal) { }
//.... some event that fires onModalRequest()
onModalRequest(): void {
const modalRef = this.modalService.open(this.modalRef); //Not working
modalRef.result.then((result) => {
console.log(result);
console.log('closed');
}).catch( (result) => {
console.log(result);
console.log('cancelling');
});
}
}
examplemodal.html
<ng-template #examplemodal>
<div class="modal">
stuff here...
</div>
</ng-template>
请问有什么可以帮到您的吗?
4.0.0-beta.3
)。 - ConnorsFan