如何从select(代码)中获取值并以angular形式发送到控制器
for是在这个控制器中使用??
我的选择使用Web服务
代码:
<div class="form-group col-xs-12 offset-xs-2 col-md-3" ng-controller="productCtrl">
<label for="selectProduct">Product</label> <br>
<select class="form-control" id="product" required data-error="Select a Product!" tabindex="1">
<option value="" selected >Select a Product!</option>
<option value="{{product.codigo}}" ng-repeat="product in products">{{product.name}}</option>
</select>
<div class="help-block with-errors"></div>
</div>
答案 0 :(得分:4)
你必须使用ng-model。只需像这样更改你的选择
<select class="form-control" id="product" ng-model="selectedProduct" required data-error="Select a Product!" tabindex="1">
<option value="" selected >Select a Product!</option>
<option value="{{product.codigo}}" ng-repeat="product in products">{{product.name}}</option>
</select>
然后在您的控制器中,您可以使用
访问其值$scope.selectedProduct
有关NgModel如何工作的信息,请阅读docs
答案 1 :(得分:0)