簡體   English   中英

Angular 2+:錯誤:意外的結束標記“ div”-未捕獲的錯誤:模板解析錯誤

[英]Angular 2+: Error: Unexpected closing tag “div” - Uncaught Error: Template parse errors

我一直在盯着這個html代碼塊,在一個簡單的Angular 4頁面上玩弄,不管我做什么,尋找錯別字並搜索錯誤,這使我的結束標記一直很麻煩。

錯誤信息:
未捕獲的錯誤:模板解析錯誤:意外的結束標記“ div”。 當標簽已經被另一個標簽關閉時,可能會發生這種情況。 / div> / div> [錯誤->] / div>

  <form [formGroup]="form">

    <!-- OLD PASSWORD -->
    <div class="form-group">
      <label for="">Old Password</label>
      <input formControlName="oldPassword" type="password" class="form-control">
         <div 
           *ngIf="oldPassword.touched && oldPassword.invalid" 
           class="alert alert-danger">
              <div *ngIf="oldPassword.errors.required">
                  Old password is required.
              </div>
         </div>
    </div>


    <!-- NEW PASSWORD -->
    <div class="form-group">
        <label for="">New Password</label>
        <input formControlName="newPassword" type="password" class="form-control">
        <div 
          *ngIf="newPassword.touched && newPassword.invalid" 
           class="alert alert-danger">
             <div *ngIf="newPassword.errors.required">New password is required.</div>
        </div>
    </div>


    <!-- CONFIRM PASSWORD -->
    <div class="form-group">
        <label for="">Confirm Password</label>
        <input formControlName="confirmPassword" type="password" class="form-control">
        <div 
          *ngIf="confirmPassword.touched && confirmPassword.invalid" 
           class="alert alert-danger">
             <div *ngIf="confirmPassword.errors.required">Confirm password is required.</div>
        </div>
    </div>

    <button class="btn btn-primary">Change Password</button>
  </form>

[已解決]在將項目上下顛倒地翻了很多之后,看來我的問題是我有兩個名稱非常相似的組件:

“更改密碼”

接着

“更改密碼反應”

我必須從我的app.module.ts中刪除“ change-password”實例,以加載頁面並消除此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM