Я создал мультиселекцию с директивой autocomplete, которая отображает выбранный список в ng-модель директивы. Я хочу получить одно значение поля из ng-модели и назначить его другой ng-модели. Я не могу этого сделать. Если я передаю значение всей ng-модели и присваиваю другой ng-модели свой рабочий режим, но с единственным значением поля, он не работает.Назначить значение из одной ng-модели в другую в angularjs
Вы можете найти ссылку на стельку для кода -
<div ng-controller="TestCtrl">
<typeahead data-ng-model="selecteds" ng-change="emailId=selecteds.email" items="contacts" displaytag="name" displayitem="name">
</typeahead>
<input type="hidden" ng-model="emailId" />
{{emailId}}
</div>
Я не могу запустить код в скрипку, но его бегущий код в моей системе.
Может кто-нибудь, пожалуйста, помогите мне в том, как я могу передать одно поле в ng-модели на другую ng-модель. В {{emailId}} я должен получить значение «@ pacman.com».
Предоставьте дополнительную информацию о том, что вы хотите, и где она будет отражать изменения. @sonam – Viplock
В ng-модели, прикрепленной к директиве, я получаю значения как массив. На бэкэнд я не хочу посылать полный массив выбранных элементов. Я просто хочу отправить, как сказать в приведенном выше примере emailId, поэтому я беру скрытую переменную и сопоставляю значение ng-model директивы этой скрытой переменной ng-model onchange, но ее не работает. Я хочу передать значение в бэкэнд как {'[email protected]', '[email protected]', '[email protected]'}. Также я приложил код скрипта для того же самого. – Sonam
Хорошо, я понял, что я хочу исправить то, что вы не «скрипач», его скрипач «скрипка» - это еще один инструмент. – Viplock