javascript - Angular object array to column array -
मेरे पास वस्तु है, जिसमें फ़ील्ड अरै में बहुत सारे ऑब्जेक्ट हैं, और मैं उसे एक टेक्स्ट एरे में परिवर्तित करना चाहता हूं। यह इस समय मेरे पास है। किसी भी सुंदर समाधान, संभव कुछ LINQ की तरह? संपत्ति मूल्यों की एक सूची को निकालने उदाहरण: वैसे भी मैं आपको अपना कोड संस्करण छोड़ने का सुझाव देता हूं (उर्फ अपना कोड सरल बनाओ id और
text और संभवत: अधिक अन्य फ़ील्ड।
var ईमेल = नए सरणी (); Angular.forEach (this.form.Emails, फ़ंक्शन (ईमेल) {emails.push (email.text);});
< कोड> this.form.Emails = [{text: 'moe', id: 1}, {text: 'larry', id: 2}, {text: 'curly', id: 3}]; Var ईमेल = _.प्लक (this.form.Emails, 'text'); // ouput ["मो", "लारी", "घुंघराले"]
angular.forEach )। क्योंकि अन्य प्रोग्रामर जो आपके कोड को बनाए रखता है, उन्हें पता होना चाहिए कि
pluck क्या करता है
Comments
Post a Comment