2015-08-05 8 views
1

Вот проблема, я создаю таблицу с ng-repeat, в таблице td У меня есть опция с опцией, мне нужно установить выбранную опцию.Как установить выбранную опцию?

<tr id="edit" ng-repeat="x in products"> 
    <td style="width: 2%;display: none;">{{x.id}}</td> 
    <td style="width: 16%"><h6 style="font-weight: normal;" ng-bind="nameResult" ng-hide="false"></h6> 
     <select style="margin: -16px 0 0 0;" class="span12" style="margin: 0;" ng-change="loadProductData(x)" id="product_list" ng-options="prod.product_name as prod.product_name for prod in items track by prod.product_id" ng-model="selectedOption">  
      <option value="">Select product</option> 
      <option label="Registracija korisni" value="57">Registracija korisni</option> 
      <option selected="selected" label="Testing of platform" value="58">Testing of platform</option> 
      <option label="Test 2" value="63">Test 2</option> 
      <option label="irfam" value="87">irfam</option> 
      <option label="ddd" value="88">ddd</option> 
     </select> 
    </td> 
<tr> 

Поэтому у меня есть множественный выбор с такими же ng-model, как установить выбранные другой вариант для каждого выбора.

+4

Вы можете попробовать: ng-model = "x.selectedOption" –

+0

Можете ли вы создать плункер? –

+0

ОК, так что у меня есть пара select whit same ng-model = "x.selectedOption", как выбрать предпочтительный вариант для каждого выбора – Earphan

ответ

1

С вашего ng-model="selectedOption" тогда угловым будет выбран параметр, который соответствует selectedOption. Поскольку вы отслеживаете prod.product_id, тогда selectedOption необходимо будет установить в prod.product_id.

Я вижу, что вы установили некоторые параметры вручную. Если они не будут выбраны должным образом, вам может потребоваться добавить эти предметы в ваш объект prod, а затем позволить угловому создавать варианты для вас.

+0

это просто для предварительного просмотра, конечно, я создаю опцию в повторе, можете ли вы объяснить мне, что означает «Поскольку вы отслеживаете prod.product_id, тогда selectedOption нужно будет установить в prod.product_id». – Earphan

+0

Можете ли вы выслать мне код? Как установить предпочтительное значение, выбранное для каждого выбора. – Earphan

+0

. Есть много примеров на https://docs.angularjs.org/api/ng/directive/ngOptions –

Смежные вопросы