Angenommen, ich habe diese Komponente:"Kein Anbieter für MdDialogRef!"
@Component({
selector: 'pizza-dialog',
template: `
<h1 md-dialog-title>Would you like to order pizza?</h1>
<md-dialog-actions>
<button (click)="dialogRef.close('yes')">Yes</button>
<button md-dialog-close>No</button>
</md-dialog-actions>
`
})
export class PizzaDialog {
constructor(public dialogRef: MdDialogRef<PizzaDialog>) { }
}
Ich habe schon MdDialog in meine App-Modul importiert:
@NgModule({
imports: [
BrowserModule,
MaterialModule.forRoot(),
MdDialogModule.forRoot(),
],
...
})
Warum sollte ich diesen Fehler?
Kein Anbieter für MdDialogRef!
wie wird das in den html dann platziert, so dass die taste angeklickt werden kann? Sie müssen in der html richtig? –
bschmitty
dialogRef.open() macht es zur Laufzeit :) –
Das funktioniert! Wir brauchen wirklich mehr Dokumentation über dieses Verhalten und wie genau es unter der Haube funktioniert. Aber das funktioniert! – Leo