2016-10-26 2 views
2

JSONで受け取ったデータを、ng-repeatを使用してHTMLページにマップしようとしていますが、フロントエンドでデータを生成しません。次のようにHTMLコードは、次のようにng-repeatを使用してJSONレスポンスをHtmlページにマップする方法

と私scheduleCtrl.jsは、コードを持っています

 Schedule.viewSchedule($scope.doctorprofile,function(data) {<br/> 
         console.log(JSON.stringify(data));<br/> 
         if (data.ResponseCode == 1) {<br/> 
         console.log("yes in");<br/> 
         $Scope.viewScheduleData = data.Result;<br/> 
         }}); 

私はJSONてくるデータが

+0

で試してみてください? + '$ scope'は小文字にする必要があります – Weedoze

+0

jsonサンプルを提供します – sisyphus

+0

申し訳ありませんが、答えを得ました。データ内の正しいオブジェクトにアクセスしなかったためでした。代わりに、要素に直接アクセスしようとしていました – Vr1010101

答えて

0

data.result` `内側にある何かこれら

Schedule.viewSchedule($scope.doctorprofile,function(data) { 
        if (data.ResponseCode == 1) { 
        $scope.viewScheduleData = data; 
        }}); 
0

$スコープをする必要があります文字列化なたを見ることができますc $ scopeに掛けられました。 "s"は小さくすべきです。 this.and viewScheduleDataのように与える必要があります配列です。

<ul> ng-repeat="ScheduleData in viewScheduleData"> 
    <li>{{ScheduleData.day}}</li> 
    <li>{{ScheduleData.time_start}}</li> 
    <li>{{ScheduleData.time_end}}</li> 
</ul> 
関連する問題