我正在使用Anugular 7和角材。我目前在尝试通过提交表单时遇到错误
(ngsubmit)=“ changePassword(formData)”
页面上的其他ngSubmit都可以正常工作,提交时没有问题。只是想知道是否有人遇到过此问题/知道解决方案。
home.component.html(代码段)
<ng-template #changePassword let-c="close" let-d="dismiss">
<div class="modal-header">
<h4 class="modal-title">Change Password</h4>
<button type="button" class="close" (click)="d('Cross Click')">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div *ngIf="msg" role="alert" class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<mat-icon>done</mat-icon>
<span class="sr-only">Error:</span>
{{modalMsg}}
</div>
<form novalidate (ngSubmit)="changePassword(changePasswordFrm)" [formGroup]="changePasswordFrm">
<div class="form-group">
<div>
<span>Email Address*</span>
<input type="text" class="form-control" value="{{emailAddress}}" readonly formControlName="EmailAddress" />
</div>
<div>
<span>Old Password*</span>
<input type="password" class="form-control" value="{{password}}" readonly formControlName="OldPassword" />
</div>
<div>
<span>New Password*</span>
<input type="password" class="form-control" placeholder="New Password" formControlName="NewPassword" …Run Code Online (Sandbox Code Playgroud)