मेरे पास बूटस्ट्रैप मोडल है और इसके अंदर, मेरे पास टैगिंग के लिए ui-select है। यहाँ मेरी उदाहरण है:यूई-चयन के क्लिक करने योग्य क्षेत्र 10px बूटस्ट्रैप मोडल
<div class="modal modal-invite">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<ui-select multiple tagging tagging-label="" ng-model="email_list" theme="bootstrap" ng-disabled="disabled" on-select="" on-remove="" title="Insert your friends email here." >
<ui-select-match placeholder="Your friends email here...">{{$item}}</ui-select-match>
<ui-select-choices repeat="email in email_list | filter:$select.search">
{{email}}
</ui-select-choices>
</ui-select>
</div>
<div class="modal-footer">
<button class="btn btn-success">Invite</button>
</div>
</div>
</div>
</div>
मेरे समस्या है: जब मैं $('modal-invite').modal('show')
साथ मोडल खोलने, प्लेसहोल्डर (और क्लिक करने योग्य क्षेत्र) का आकार इस तरह, 10 पिक्सेल है:
उस पर क्लिक करने के बाद, यह सही चौड़ाई प्राप्त करता है।
मोडल खोलने पर मैं ui-select अपने आकार को रीफ्रेश कैसे कर सकता हूं?
आप मोडल खुले कॉलबैक में ui का चयन प्रारंभ डाल करने की कोशिश की? ऐसा लगता है कि जब पहली बार मोडल खोला जाता है तो यूई-चयन अभी तक शुरू नहीं हुआ है। –
@DmitryS ठीक है, शायद मुझे समाधान मिला। मैंने कोशिश की: '$ ('मोडल-आमंत्रण')। मोडल ('शो')' और फिर '$ स्कोप। $ आवेदन(); ', और यह काम करता प्रतीत होता है! – ProGM
शायद क्योंकि, दिमित्री की तरह, यूई-चयन तब तक प्रदर्शित नहीं होता है जब पृष्ठ लोड होता है। – eHx