import { Directive, Input, OnInit, TemplateRef, ViewContainerRef, ElementRef } from '@angular/core';

@Directive({
  selector: 'ezo',
})
export class Ezo {

  public constructor(
    private templateRef: TemplateRef<any>,  // 表示内容のテンプレート
    private viewContainer: ViewContainerRef) {
  }



    @Input('') set myMatchKeyword(keyword: string) {

      this.viewContainer.createEmbeddedView(this.templateRef, {
        $implicit: '$implicit: value // $implicitは「phone」に対応 ...（3）'
      });
    }

}