Załóżmy, że mam ten składnik:"Brak dostawcy dla 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>) { }
}
Już importowane MdDialog do mojego modułu aplikacji:
@NgModule({
imports: [
BrowserModule,
MaterialModule.forRoot(),
MdDialogModule.forRoot(),
],
...
})
Dlaczego otrzymuję ten błąd?
Brak dostawcy dla MdDialogRef!
w jaki sposób umieszcza się je w kodzie HTML, aby można było kliknąć przycisk? musisz mieć w html, prawda? –
bschmitty
dialogRef.open() robi to za Ciebie w czasie wykonywania :) –
To działa! Naprawdę potrzebujemy więcej dokumentacji na temat tego zachowania i jak dokładnie działa pod maską. Ale to działa! – Leo