Angularjs使用ngModel清空下拉列表

时间:2014-05-08 20:42:18

标签: javascript jquery angularjs

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

比我在html下拉列表中

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

基本上我想显示下拉列表,只选择一个值为area.location。 我尝试使用空ng-options或没有ng-options它没有用。 由于相同的字段在其他部分的工作方式我不能使用跨度或输入来显示此值必须在下拉列表中显示。 请告诉我如何在下拉列表中选择ng-model的值。 谢谢

1 个答案:

答案 0 :(得分:0)

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

希望这就是你所需要的:

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