2017-10-30 14 views
0

私のコードに誤りがあります。 エラー、次のように述べている:。$暗黙の v.context問題は、時にはそれ誤りであり、それが起こる理由は、時にはそれは... は誰か説明できていない

定義されていません...

この私のhtmlコード:

<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.push(data[i])のようなものではありません。それが役に立てば幸い !

関連する問題