import {Component, EventEmitter} from "@angular/core"; import {MaterializeDirective} from "../../../src/index"; import * as Materialize from "../../../src/index"; @Component({ selector: "materialInput", inputs: ['model: model'], outputs: ['modelChange'], template: `
` }) export class MaterialInput { model: string; modelChange = new EventEmitter(); change(newValue) { Materialize.toast(`child input: ${newValue}`, 500); this.model = newValue; this.modelChange.emit(newValue); } }