यहाँ कोड है,

https://stackblitz.com/edit/ng-zorro-antd-start-xz4c93

एक नई सरणी कैसे बनाएं? उदाहरण के लिए: आउटपुट इस तरह होना चाहिए। सबमिट बटन पर क्लिक करते समय

"tasks": [
    {
      "id": "HmQiCcZUXbSF",
      "failed": false,
      "remarks": "Ok",
      "task": {
        "id": "1fKBO4w0XHg7H",
        "name": "Task 1",
        "description": "Check oil spill"
      }
    },
    {
      "id": "1qK7AUzgEbqBH",
      "failed": false,
      "remarks": "Ok",
      "task": {
        "id": "ESOSA6aCrOER",
        "name": "Sample1",
        "description": "Desc1"
      }
    }
  ],

आउटपुट ऊपर होना चाहिए।

आउटपुट मेरा आउटपुट है: यहां छवि विवरण दर्ज करें

डाकिया के समान होना चाहिए

{
  "id": "1foNLPYHsSmVv",
  "createdBy": "admin",
  "timeCreated": "2019-12-16 12:47:56",
  "updatedBy": "admin",
  "timeUpdated": "2019-12-16 12:47:56",
  "remarks": "All is fine",
  "tasks": [
    {
      "id": "w1lPuzJIDouF",
      "failed": false,
      "remarks": "Ok",
      "task": {
        "id": "1fKBO4w0XHg7H",
        "name": "Task 1",
        "description": "Check oil spill"
      }
    },
    {
      "id": "1foD7MW0rRDdH",
      "failed": false,
      "remarks": "Ok",
      "task": {
        "id": "ESOSA6aCrOER",
        "name": "Sample1",
        "description": "Desc1"
      }
    }
  ]
}
1
ABC 16 पद 2019, 06:32
कृपया अधिक विवरण प्रदान करें। आप किस समस्या का सामना कर रहे हैं .. अपेक्षित व्यवहार क्या है ..
 – 
Manish
16 पद 2019, 06:43
सबमिट बटन पर क्लिक करने पर आउटपुट होता है: {remark: {…}, status: "", otherRemark: ""}.. आउटपुट उपरोक्त में होना चाहिए
 – 
ABC
16 पद 2019, 06:49
तो आप जो चाहते हैं वह यह है कि प्रतिक्रियाशील रूपों के साथ आपको उपरोक्त आउटपुट सही मिलना चाहिए जो एक सरणी होना चाहिए .. और यदि आप यही खोज रहे हैं .. आपको फॉर्मअरे का उपयोग करना चाहिए न कि फॉर्मग्रुप। देखें angular.io/api/forms/FormBuilder#array
 – 
Manish
16 पद 2019, 07:15
आपने जो आउटपुट के रूप में दिखाया है वह एक सरणी नहीं है बल्कि एक object है
 – 
Joel Joseph
16 पद 2019, 07:39
आउटपुट मेरे आउटपुट के ऊपर जैसा होना चाहिए
 – 
ABC
16 पद 2019, 08:10

1 उत्तर

यदि आपको केवल आउटपुट के रूप में कार्य की आवश्यकता है, तो आप ऐसा कुछ कर सकते हैं।

async saveFormData() {
  const reqObj = {
    tasks: this.taskFormGroup.value.remark.tasks
  }
  console.log(reqObj)
}
0
Franklin Pious 16 पद 2019, 08:18
क्या होगा यदि आइटम सरणी है
 – 
ABC
16 पद 2019, 09:52
कोनसी चीज़ ..? क्या आप एक उदाहरण दे सकते हैं।
 – 
Franklin Pious
16 पद 2019, 10:10
मेरे द्वारा साझा किए गए लिंक से उदाहरण। माता-पिता 1 है और इसमें 2 बच्चे हैं, आउटपुट उपरोक्त में समान होना चाहिए
 – 
ABC
16 पद 2019, 11:18