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
Post a Comment