का उपयोग कर रहा सेटअप करने के लिए कोशिश कर रहा हूँ एक typeahead
का उपयोग कर AngularJS & UI Bootstrap तो जैसे:Typeahead ऑब्जेक्ट नाम
.html
<input type="text" ng-model="selectedStuff" typeahead="stuff.name for stuff in stuffs | filter:$viewValue"/>
<span>{{selectedStuff.name}}</span>
<span>{{selectedStuff.desc}}</span>
.js
$scope.stuffs= [
{
"name":"thing1",
"desc":"this is the first thing"
},
{
"name":"thing2",
"desc":"this is the second thing"
}
]
वर्तमान में, मैं किया गया है चयनित नाम के साथ मॉडल को अपडेट करने में सक्षम है, लेकिन मेरा लक्ष्य पूरे ऑब्जेक्ट को typeahead
के माध्यम से पास करना है। क्या केवल इनपुट का उपयोग करके ऐसा करने का एक साफ तरीका है?
कमाल! जैसा कि मैं उम्मीद कर रहा था उतना ही सरल और भयानक। धन्यवाद! – Jesse
मैं इनपुट बॉक्स में '[ऑब्जेक्ट ऑब्जेक्ट]' देख रहा हूं क्योंकि मुझे इसे नियंत्रक में उपयोग करने के लिए इसे नियंत्रक में तुरंत चालू करना होगा। अगर मैं इसे तुरंत चालू नहीं करता हूं, और यह पहले अपरिभाषित है, तो यह ठीक दिखाता है। यह मेरी दुर्दशा है। कोई विचार? – morgs32
मुझे एक ही त्रुटि है .. cljecting के बाद वस्तु वस्तु प्रकट होती है, morgs32 क्या आपने इसे ठीक करने का प्रबंधन किया था? –