Javascript Angularjs空下拉菜单和ngModel

Javascript Angularjs空下拉菜单和ngModel,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,嗨,在我的控制器中,我分配以下值 比我的html下拉列表 <div n-repeat="a in area"> <select ng-options="" ng-model="area.location" ></select> <div> 基本上我想显示下拉列表,只选择一个值,即area.location。 我尝试了空的ng选项或没有ng选项,但它不起作用。 由于同一字段在其他部分的工作方式,我不能使用span或input来显示该值,必须

嗨,在我的控制器中,我分配以下值

比我的html下拉列表

<div n-repeat="a in area">
  <select ng-options="" ng-model="area.location" ></select>
<div>

基本上我想显示下拉列表,只选择一个值,即area.location。 我尝试了空的ng选项或没有ng选项,但它不起作用。 由于同一字段在其他部分的工作方式,我不能使用span或input来显示该值,必须在下拉列表中显示。 请让我知道如何显示下拉列表中选择的ng模型的值。
谢谢

您的代码中有一些问题:
首先,如果希望标记重复,应将ng repeat指令放在标记上。
其次,您不应该同时使用ng repeat和ng选项,您只会得到错误的结果。
第三,当您在此表单nh repeat=“a in area”中使用ng repeat时,a是单个项目。所以写ng model=“a.location”而不是area.location。
area是数组,它可能没有属性“location”

希望这就是你所需要的:

<select ng-model="selectedArea" ng-options="a.location for a in area">     
</select>

您的
区域是什么样子的?在区域
中使用
a重复区域,但随后使用
area.location
。也许它应该是a.location