내 입력 필드에 이메일이 포함 된 내 HTML 코드
<input matInput placeholder="Enter Email ID" [(ngModel)]="sendemail" >
<mat-dialog-actions>
<button mat-raised-button mat-dialog-close>Cancel</button>
<button mat-raised-button [mat-dialog-close]="sendemail" color="primary" (click)="sendmail()">Send</button>
</mat-dialog-actions>
이것이 component.ts에서 이메일을 보내는 방법입니다.
sendemail: string;
ngOnInit() {}
sendmail(){
this.api.sendFileMail(this.email).subscribe(data=>{
console.log(data, "email id done")
})
this.toaster.successToastr('File sent successfully');
}
}
- 답변 # 1
- 답변 # 2
잘못된 속성을 사용하고 있지 않습니까? 당신은 바인딩하고 있습니다
sendemail
재산을 보내지 만this.email
.버튼을 사용하고 있으므로 항상 다음과 같이 할 수 있습니다.
<input #mail matInput placeholder="Enter Email ID"> <mat-dialog-actions> <button mat-raised-button mat-dialog-close>Cancel</button> <button mat-raised-button [mat-dialog-close]="sendemail" color="primary" (click)="sendmail(mail.value)">Send</button> </mat-dialog-actions>
sendmail(email){ this.api.sendFileMail(email) .subscribe(data => console.log(data, "email id done")); this.toaster.successToastr('File sent successfully'); }
관련 자료
- reactjs - React를 사용하여 재사용 가능한 입력 필드를 만드는 방법은 무엇입니까?
- django - jQuery를 사용하여 입력 필드에 '목록'속성을 어떻게 추가합니까?
- javascript - Onchange 선택 상자 jQuery를 사용하여 입력 상자 표시
- javascript - Google 검색 입력 필드의 텍스트 끝에 초점을 맞추는 방법은 무엇입니까?
- javascript - vuejs를 사용하여 버튼을 클릭 할 때 입력 필드를 바꾸는 방법은 무엇입니까?
- 재료 각도 구성 요소가로드되지 않습니다
- function - 사용자 입력, JavaScript를 사용하여 타이머 설정
- sql server - Mysql 오류를 사용하는 필드 목록의 알 수없는 열
- worksheet function - 다른 셀에 입력 된 수학 기호를 사용하여 수식을 작성하려면 어떻게해야합니까? Evaluate를 사용하는 방법?
- javascript - Google 검색 결과 페이지에서 입력 필드를 탐색하고 자동으로 초점을 맞추는 방법은 무엇입니까?
- python - 팬더, 목록의 입력을 사용하여 날짜 선택
- angularjs directive - 각도 재질 드롭 다운 너비 변경
- jquery에서 확인란이 선택 취소 된 경우 입력 필드에서 필수를 제거하려고합니다
- javascript - select에서 입력 필드의 데이터 가격을 어떻게 얻을 수 있습니까?
- Angular Ionic - 각도 이온 - 특정 필드가 특정 값인 경우에만 양식 유효성 검사
- 장고 모델을 사용하여 데이터베이스에 Enter 키워드를 사용하여 문자 필드를 한 줄씩 저장하는 방법은 무엇입니까?
- javascript - 검색 필드의 입력을 onclick-event로 바꾸면 목록이 업데이트되지 않습니다
- javascript - 사용자 입력을 사용하여 json 값 표시
- c++ - 어레이 - 사용자 입력 사용
잘못된 속성을 사용하고 있습니다. 사용중인 템플릿에서
sendemail
모델. 그리고 사용중인 컨트롤러this.email
특성. 당신의sendemail
방법은 아래와 같습니다.