首页 > 解决方案 > 如何在 AngularJS 的 FORM 中的多个选择选项中设置值?

问题描述

主页:

<div class="form-group">
  <label for="loaisanpham">Loại Sản Phẩm</label>
  <select class="form-control" name="idLoaisp" id="idLoaisp" ng-model="idLoaisp"  ng-required=true>
     <option ng-repeat="loaisanpham in loaisanphams | orderBy: 'tenLoaisp'" value="{{loaisanpham.idLoaisp}}">{{loaisanpham.tenLoaisp}}</option>
   </select><br> 
</div>

<div class="form-group">
  <label for="phuong">Phường</label>
  <select class="form-control" name="idVungxa" id="idVungxa" ng-model="idVungxa"  ng-required=true>
      <option ng-repeat="vungxa in vungxas | orderBy: 'tenVungxa'" value="{{vungxa.idVungxa}}">{{vungxa.tenVungxa}}</option>
   </select><br>
</div>

JavaScript:

document.getElementById("idLoaisp").value = track.loaisanpham.idLoaisp;
document.getElementsById("idVungxa").value = track.vungxa.idVungxa;

只是idLoaisp在 html 中显示值而idVungxa不显示。

我不明白为什么它不显示。帮我。全部

标签: javascriptangularjs

解决方案


将您的值分配给控制器中的 $scope。

$scope.idVungxa = track.loaisanpham.idLoaisp;


推荐阅读