как установить ключ и значение с помощью объекта json в ng-options в angularjs - PullRequest
0 голосов
/ 27 августа 2018

У меня есть объект json с именем optionData как

{
 "1": "प्रदेश १",
 "2": "प्रदेश २",
 "3": "प्रदेश ३",
 "4": "प्रदेश ४",
 "5": "प्रदेश ५",
 "6": "प्रदेश ६",
 "7": "प्रदेश ७ "
}

Я хочу реализовать эти данные json в ng-options в select.Я хочу реализовать ключ этих данных json как значение опций выбора и значение данных json как метку опций выбора.и вот мой HTML-код

<select ng-model= "province" aria-controls="example1" class="form-control form-control-sm" multiple="" ng-options=" x as value for (x, y) in optionData">
</select>

с этим кодом, я могу установить только значение или метку в одно время.Но я хочу установить одновременно значение и метку.есть ли способ?

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Почти там, измените "значение" на "у" в ваших NgOptions

ng-options="x as y for (x, y) in optionData"
0 голосов
/ 27 августа 2018

Вы можете сделать это, используя ng-repeat

<select aria-controls="example1" class="form-control form-control-sm" multiple="" ><option ng-repeat="(key, value) in data" value="{{key}}">{{ value }}</option></select>

Этот метод указан в документации: https://docs.angularjs.org/api/ng/directive/ngRepeat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...