首页 文章

如何使功能成为指令,我必须在其他组件中使用它

提问于
浏览
0

如何使功能成为指令,我必须在其他组件中使用它 . 现在它在一个组件中,但我也必须在其他组件中使用它 .

onFileChange(event) {
    if (event.target.files && event.target.files[0]) 
      var reader = new FileReader();

      reader.readAsDataURL(event.target.files[0]); 

      reader.onload = (event) => { 
        this.myprofile.Photo = event.target['result'];
        
      }
    }
<input #inputFile type="file" (change)="onFileChange($event)" style="visibility: hidden;"/>

1 回答

  • 0
    <input [funCtionDirective]="@someValues@" type="file" (change)="onFileChange($event)" style="visibility: hidden;"/>
    

    你可以创建一个自定义指令,并像上面一样传递必要的值 . 然后你可以通过 @Input decorator在该指令调用中访问它

相关问题