2017-07-05 50 views
0

我有一個超級簡單的表單,我想檢查用戶是否填寫了datefrom。Ionic 3/Angular 4簡單表單驗證 - jit_nodeValue15(...)不是函數

這裏是我的形式:

<ion-content padding> 
<form #signoff="ngForm" novalidate> 
<ion-row> 
    <ion-col> 

    <ion-row> 
     <ion-col class="col-left"> 
     <label class="select_label">{{datefrom_data.title}}</label> 
     </ion-col> 
     <ion-col class="col-right"> 
     <input class="select_control" name="signoff.datefrom_name" type="date" [(ngModel)]="datefrom" (click)="showDatePicker()" required>  
     </ion-col> 
    </ion-row> 

    </ion-col> 
</ion-row> 
<ion-row class="Bemerkung"> 
    <ion-col> 
    <ion-label>Bemerkung:</ion-label> 
     <ion-textarea class="signoff-textarea" name="signoff.comment_name" [(ngModel)]="addtionalInfo"> 
     </ion-textarea> 
    </ion-col> 
</ion-row> 
<button ion-button class="maincolor" block [disabled]="!signoff.form.valid" (click)="signoff()">Kind abmelden</button> 
</form> 
</ion-content> 
我signoff.ts

我有簽收()函數。 上按鈕的使用驗證,但只要我點擊我收到運行時錯誤按鈕:「jit_nodeValue15(...)不是一個函數」

enter image description here

如果我刪除表格的按鈕點擊活動再次運作。

我的環境:

離子框架:3.0.1 方芯:4.0.0 離子應用程序腳本:1.3.0

signoff.ts: https://gist.github.com/anonymous/5680ad02f00d9fe40466e0b2d2409834

編輯: - 添加signoff.ts - 添加錯誤圖像

+0

張貼您的打字稿文件請 – Karim

+0

我已經添加了一個鏈接 – Timon

回答

0

我將函數從signoff()重命名爲signoffChild(),並且沒有它工作...