Проблема с Angular2 Material dialog

343
21 марта 2017, 13:26

Возникла проблема при добавлении компонента модального окна в angular 2. Окно создается, но не диалоговое.

Скрин

Добавляется как обычный блок div. В чем может быть проблема?

app.module.ts

import { MaterialModule } from '@angular/material';
@NgModule({
  declarations: [
    ...
    DialogComponent
 ],
  imports: [
    ...
    MaterialModule.forRoot()
  ]
})

dialog.component.ts

import { Component, ViewContainerRef } from '@angular/core';
import { MdDialog, MdDialogConfig, MdDialogRef } from '@angular/material';
import { DialogComponent } from '../shared/dialog.component';
@Component({
    moduleId: module.id,
    selector: 'dialog-page',
    templateUrl: 'dialog.component.html'
})
export class SettingsComponent {
    dialogRef: MdDialogRef<any>;
    constructor(public dialog: MdDialog,
        public viewContainerRef: ViewContainerRef) { }
    open(key) {
        let config = new MdDialogConfig();
        config.viewContainerRef = this.viewContainerRef;
        this.dialogRef = this.dialog.open(DialogComponent, config);
        this.dialogRef.afterClosed().subscribe(result => {
            this.dialogRef = null;
        });
    }
}
READ ALSO
gotoandstop easing

gotoandstop easing

как в js возжожно реализовать покадровое замедление/ускорение анимации(easing), для остановленной временной шкалы? не постепенную отрисовку...

274
Как передать ID строки в модал?

Как передать ID строки в модал?

У меня есть таблица, заполняю из Базы данныхУ каждой строки есть кнопка Edit, которая открывает модальную форму

301
Как в vue.js скомпилировать текст в формулу?

Как в vue.js скомпилировать текст в формулу?

Нужно динамически скомпилировать формулу vuejs на основании данных из БД

277
Группированный input jquery

Группированный input jquery

Подскажите пожалуйста такой скрипт или плагин, который реализует input с возможностью добавлять или удалять слова, фразыПрошу прощения, я даже...

290