0

私は以下のようにサービス応答を持っていると私は応答して新しい行をプッシュし、私の見解では、新しい行をバインドします。どのように私はangular.forEachでこれを行うのですか?どのように私はangular.forEach反復の間に新しい行をプッシュしますか?

サービス応答

"message": 
{ 
    "student" [ 

    { 
     "namee" : "student1", 
     "oDate" : "03/03/2016", 
     "oTime" : "5:00 PM" 
    }, 
    { 
     "namee" : "student2", 
     "oDate" : "03/03/2016", 
     "oTime" : "6:00 PM" 
},{ 
     "namee" : "student3", 
     "oDate" : "03/03/2016", 
     "oTime" : "7:00 PM" 
} ]   
    } 

}  

angular.forEach(student, function(a)) 
{ 
var sessionDate = a.oDate + a.oTime; 
this.push(sessionDate); 
} 

このプッシュ文は私のために働いていません。私は新しい配列にも書き込むことができます。私の要求をどのように達成するのですか?

+0

あなたoutoutは何ですか? – Moumit

答えて

0

私が正しくあなたの質問を理解していれば、何をやろうとしていることは、学生内の各「オブジェクト」にセッションの日付を追加することです。

ここ

angular.forEach(student, function(a) { 
    sessionDate = a.oDate + a.oTime; 
    a.sessionDate = sessionDate; 
}); 

を試してみては例とplunkr http://plnkr.co/edit/MzdfefKbE3vZYnbt0Tm5?p=preview

を忘れないでください...プッシュ配列にオブジェクトを追加するためです。この場合、配列内の特定のオブジェクトにキー/値を追加します。

+0

残念ながら、これは。私はそれは。私の修正コードをチェックし、今 – JsLearner

+0

:(私のために働いていないそれは魅力のように動作します:) –

+0

おかげトンを動作するはずで編集 – JsLearner

関連する問題