0

Aşağıdaki gibi bir hizmet yanıtım var ve yanıtta yeni bir satır itmek ve Görünümümdeki yeni satırı bağlamak istiyorum. Bunu angular.forEach ile nasıl yaparım?Açısal yönlendirme sırasında yeni satırı nasıl ittiririm?

Servis Tepkisi

"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); 
} 

Bu itme deyimi benim için çalışmıyor. Ben de yeni bir dizide yazmak için iyiyim. İhtiyacımı nasıl karşılarım?

+0

Kapağın nedir? – Moumit

cevap

0

Sorunuzu doğru bir şekilde anlıyorsam, ne yapmaya çalışıyorsunuz öğrenci içindeki her bir "nesneye" oturum tarihi eklemektir.

İşte

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

örnekle bir plunkr olduğunu deneyin http://plnkr.co/edit/MzdfefKbE3vZYnbt0Tm5?p=preview

... itme bir diziye bir nesne eklemek için olduğunu unutmayın. Bu durumda dizideki belirli bir nesneye bir anahtar/değer ekliyorsunuz.

+0

Ne yazık ki, bu benim için çalışmıyor :( – JsLearner

+0

Değiştirilmiş kodumu kontrol ettim, şimdi çalışmalıyım –

+0

Teşekkürler bir ton. Bu cazibesiyle çalışıyor :) – JsLearner

İlgili konular