import {MaterializeDirective,MaterializeAction} from "../../src/index"; import {Component,EventEmitter} from "@angular/core" @Component({ selector: "dialogs", template: ` Modal 1 Modal 2

Hover me!

Toast 1! Toast 2! ` }) export class Dialogs { modalActions1 = new EventEmitter(); modalActions2 = new EventEmitter(); globalActions = new EventEmitter(); params = [] printSomething() { console.log("tooltip button clicked!"); } triggerToast() { this.globalActions.emit('toast') } openModal1() { this.modalActions1.emit({action:"modal",params:['open']}); } closeModal1() { this.modalActions1.emit({action:"modal",params:['close']}); } openModal2() { this.modalActions2.emit({action:"modal",params:['open']}); } closeModal2() { this.modalActions2.emit({action:"modal",params:['close']}); } }