代码之家  ›  专栏  ›  技术社区  ›  Sergio Lopez

角度5为什么更改在mat菜单中不起作用

  •  0
  • Sergio Lopez  · 技术社区  · 7 年前

    这是我的密码

    <mat-menu #texpublicity="matMenu">
      <button mat-menu-item [matMenuTriggerFor]="size">Tamaño de letra</button>
      <button mat-menu-item [matMenuTriggerFor]="type">Tipo de letra</button>
      <input type="color" (change)="changeColorLetters($event.target.value)" >
    </mat-menu>
    
      changeColorLetters(color : string){
         this.colorLetters = color;
      }
    

    <mat-menu #texpublicity="matMenu">
      <button mat-menu-item [matMenuTriggerFor]="size">Tamaño de letra</button>
      <button mat-menu-item [matMenuTriggerFor]="type">Tipo de letra</button>
    </mat-menu>
    
     <div>
        <input type="color" (change)="changeColorLetters($event.target.value)" >
     </div>
    
    
      changeColorLetters(color : string){
         this.colorLetters = color;
      }
    

    1 回复  |  直到 7 年前
        1
  •  0
  •   Suresh Kumar Ariya    7 年前

    <mat-menu #texpublicity="matMenu">
      <button mat-menu-item [matMenuTriggerFor]="size">Tamaño de letra</button>
      <button mat-menu-item [matMenuTriggerFor]="type">Tipo de letra</button>
      <input type="color" #colorElem>
    </mat-menu>
    

    组成部分

    @ViewChild('colorElem') colorElem : ElementRef;
    
    ngAfterViewInit() {
        this.colorElem.nativeElement.addEventListener('change', 
         (event)=>{
            // handle click here
         });
    }
    
    推荐文章