Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

129
Views
md-autocompletar al seleccionar un objeto de elemento desplegable dice [Objeto de objeto]
 <md-autocomplete required md-input-class="OfficialClass" md-selected-item="selectedOfficial" md-search-text="searchText" md-items="item in findOfficials(searchText)" md-item-text="item.user.display_value" md-no-cache="true" md-search-text-change="searchTextChange(searchText)" md-selected-item-change="selectedItemChange(item.name.value)" md-floating-label="New Official" md-min-length="3" md-autofocus md-autoselect> <md-item-template> <span md-highlight-text="searchText" md-highlight-flags="^i"> {{item.name.display_value}} - {{item.email.display_value}}</span> </md-item-template> </md-autocomplete> </div> <md-dialog-actions> <md-button ng-disable="required" class="md-primary md-raised" aria-label="Submit" ng- click="submitO(selectedOfficial)">Submit Request</md-button> \</md-dialog-actions>

Tengo este autocompletar y en este momento seleccioné Oficial devuelve [Objeto Objeto] en mi menú desplegable una vez que selecciono una opción. Las opciones desplegables a partir de ahora muestran perfectamente el nombre y el correo electrónico. Pero una vez que selecciono al usuario, quiero que solo se muestre el nombre del usuario como la opción final seleccionada. En este momento estoy usando selectedOfficial en mi método submitO porque tiene un sys_ID asociado al que necesito hacer referencia.

por lo que el objeto oficial seleccionado se ve así:

 { "sys_id": { "display_value": "12345", "value": "1234" }, "name": { "display_value": "joe bob", "value": "joe bob" }, "email": { "display_value": "joebob@email.com", "value": "joebob@email.com" } }

en este momento, cuando presiono enviar O, hace referencia a selectedOfficial y uso el sys_id para una llamada que necesito.

entonces la pregunta aquí es, ¿cómo hago para que el menú desplegable diga el nombre para mostrar?

Probé md-selected-item="selectedOfficial.name.value" y todavía dice [Object Object] Incluso probé item.name.value en md-select y todavía dice [object object]

¿Hay alguna forma de piratear en la que pueda hacer que el menú desplegable diga el valor del nombre de los objetos? Estoy muy atascado y necesito ayuda con esto, es la última pieza del rompecabezas que no puedo resolver. gracias de antemano

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

md-item-text="item.user.display_value" debe ser item.name.display_value

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!