我在控制台中遇到了一些错误,并且不确定HTML中的问题是什么.任何帮助,将不胜感激.
error_handler.js:51 EXCEPTION: Uncaught (in promise): Error: Template
parse errors: Unexpected closing tag “div” (” Click here to Signup
[ERROR ->] “): ResetPassword@22:1 Error: Template
parse errors: Unexpected closing tag “div” (” Click here to Signup
[ERROR ->] “): ResetPassword@22:1
<section class="reset-password"> <div class="container container-responsive inner-top-xs"> <form [formGroup]="resetPasswordForm" (ngSubmit)="resetPassword(resetPasswordForm.value,resetPasswordForm.valid)"> <h4>Please enter your e-mail address and a temporary password will be sent to you.</h4> <div class="form-group"> <label class="control-label" for="email">Email</label> <input type="text" formControlName="email" required class="form-control" id="email" placeholder="Email"> <validation-message [control]="resetPasswordForm.controls.email"></validation-message> </div> <button type="submit" class="btn btn-flat__blue outer-top-xs" [disabled]="!resetPasswordForm.valid">RESET PASSWORD</button> </form> <div class="alert alert-dismissible alert-danger outer-top-xs" *ngIf="errorMessage && !successMessage""> <button type="button" class="close" data-dismiss="alert">×</button> {{errorMessage}} </div> <div class="alert alert-dismissible alert-success outer-top-xs" *ngIf="successMessage"> <button type="button" class="close" data-dismiss="alert">×</button> {{successMessage}} </div> <div class="outer-top-xs"> <a [routerLink]="['/getstarted']">Click here to Signup</a> </div> </div> </section>
解决方法
在* ngIf =“errorMessage&&!successMessage”“你有一个双引号太多:
<div class="alert alert-dismissible alert-danger outer-top-xs" *ngIf="errorMessage && !successMessage"> <!--at the end of this line-->