Javascript angularjs <select>的默认值为0,应为1

时间:2018-08-01 10:34:06

标签: javascript html angularjs html-select angular-ngmodel

这是我的html代码:       <表格>           
             
                 数量                                                     
          
       在我的JS中,我从服务器中获得了产品列表,甚至将所有产品硬编码为数量为1。   for(var j = 0; j <$ scope.productsAll.length; j ++){     $ scope.productsAll [j] .quantity = 1; } 如您所见,我的select标签将ng-model设置为product.quantity。因此,不应将默认值设置为此吗?

1 个答案:

答案 0 :(得分:1)

<table>
          <div ng-repeat="product in products" value="{{product}}">
             <div id="order_beacon" style="display: inline-flex; width: 100%;" class="row">
                 <span class="beacon_quantity">Quantity
                    <select id="beacon_count"  class="beacon_count"  ng-model="product.quantity" ng-options="b as b for b in quantityOptions">

                    </select>
                 </span>
             </div>
          </div>
      </table>