2017-10-30 6 views
0

내 코드에 오류가 있습니다.

이 내 html로 ... 암시 $이, 때로는 오류 문제는 정의되지 않은

입니다 v.context, 그리고 일이 왜 때로는 ... 누군가는 설명 할 수하지 않습니다. 오류는 다음과 같이 말한다 코드 :

여기
<ng-container *ngFor="let time of item.timeInfo | keys" > 
    <ion-row *ngIf="time == thisDay"> 
     <ion-col col-3 no-padding> 
     <ng-container *ngIf="checkTime(); else closeButton"> 
      <button small ion-button block color="secondary" outline> OPEN </button> 
     </ng-container> 
     <ng-template #closeButton> 
      <button small ion-button block color="danger" outline>Close </button> 
     </ng-template> 
     </ion-col> 
     <ion-col col-9 > 
     {{ item.timeInfo[thisDay].open }} - {{ item.timeInfo[thisDay].close }} 
     </ion-col> 
    </ion-row> 
    </ng-container> 

내 JSON 코드 : 여기

"item":{ 
    "timeInfo": { 
      "Sat": { 
       "open": "11:00", 
       "close": "21:00" 
      }, 
      "Sun": { 
       "open": "9:00", 
       "close": "21:30" 
      }, 
      "Mon": { 
       "open": "11:00", 
       "close": "22:30" 
      }, 
      "Tue": { 
       "open": "12:00", 
       "close": "22:00" 
      }, 
      "Web": { 
       "open": "12:00", 
       "close": "22:30" 
      }, 
      "Thu": { 
       "open": "9:30", 
       "close": "22:30" 
      }, 
      "Fri": { 
       "open": "12:30", 
       "close": "22:00" 
      } 
     }, 
}; 

그리고 내 버전 :

@ionic/cli-utils : 1.15.2 
ionic (Ionic CLI) : 3.15.2 

local packages: 
@ionic/app-scripts : 3.0.0 
Ionic Framework : ionic-angular 3.7.1 

System: 
Node : v6.11.2 
npm : 5.4.2 
OS : Windows 8.1 

Misc: 
backend : pro 

누군가가 나를 도울 수 있습니까 ?? Tyvm

+0

제 경우에는 컬렉션에 정의되지 않은 항목입니다. – heringer

답변

0

내가 TS 코드를 보지 못한다면 정말 도움이되지 않습니다. 동일한 문제가 발생하여 실수로 result[i] = data[i]과 같은 배열에 새로운 데이터를 삽입하려고 시도했지만 실제로는 정확하지 않은 result.push(data[i])이 아닙니다. 희망이 도움이됩니다!

관련 문제