Возникла проблема при добавлении компонента модального окна в 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;
});
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
как в js возжожно реализовать покадровое замедление/ускорение анимации(easing), для остановленной временной шкалы? не постепенную отрисовку...
У меня есть таблица, заполняю из Базы данныхУ каждой строки есть кнопка Edit, которая открывает модальную форму
Нужно динамически скомпилировать формулу vuejs на основании данных из БД
Подскажите пожалуйста такой скрипт или плагин, который реализует input с возможностью добавлять или удалять слова, фразыПрошу прощения, я даже...