javascript - AngularJS - select with track by doesn't set list object in ng-model -


मेरे पास एक चयन है:

  & lt; नाम चुनें = "data_source" वर्ग = "फॉर्म-कंट्रोल" एनजी-मॉडल = "डेटाडेटा एसोसोर्स" एनजी-ऑप्शंस = "सी.आई.डी. के द्वारा ट्रैक किए गए डेटा_सॉर्स के लिए सी.नाम" & gt; & lt; / select & gt;  

मेरे data_sources सरणी में डेटा_सॉर ऑब्जेक्ट

  {id: "myid", नाम: "mydatasourcename", ...}   

init data.data_source में एक ऑब्जेक्ट शामिल है जिसे मैं डीबी

  {id: "myid"} से प्राप्त करता हूं  

सही मान को चुनने में प्रदर्शित किया जाता है लेकिन मेरे एनजी-मॉडल में मेरे पास केवल 'आईडी' विशेषता के साथ मेरे मूल डेटा_सोर्स ऑब्जेक्ट हैं I मैं यहाँ क्या होता है वह ऑब्जेक्ट है जो डेटा के सभी स्रोतों (नाम और अन्य) के साथ array_sources array से आ रहा है। क्या ऐसा करने का एक तरीका है?

हालांकि ड्रॉप-डाउन अपने एनजी मॉडल को स्वचालित रूप से बदलने पर सभी गुणों के साथ अद्यतन किया जा Init पर आप अपने data_source को नीचे तरीके से अद्यतन कर सकते हैं

  data.data_source = dataFor data_sources = dataListFromServer // अब data_source.id // सेट data_source = matchedObj मिलान करके डेटा_एसॉर्स सरणी के मिलान किए गए obj प्राप्त करें। । इन्हें  
पर मॉडल की सही संरचना सुनिश्चित करनी होगी

Comments

Popular posts from this blog

winforms - C# Form - Property Change -

javascript - amcharts makechart not working -

java - Algorithm negotiation fail SSH in Jenkins -