通过ng-repeat从列表中选择数据库中的数据

时间:2017-09-27 19:47:33

标签: javascript angularjs angularjs-ng-repeat

Table 1

Has list of car types

Sports
Sedan
Truck

Table 2 stores Id of car type with other data

当用户进入用户界面时,用户将从下拉列表中选择一个日期并选择一辆汽车。

Date                             Drop down
1/1/2017                      Sports, Sedan, Truck
1/2/2017                      Sports, Sedan, Truck

当用户第一次进入时,我想加载所有车型(如表1所示,如果用户选择了车型并保存了它(从表1加载所有值,但将保存的值设置为选择),例如

1/1/2017                      Sedan (Select Sedan as default, load also Sports, Truck)
1/2/2017                      Truck (Select Truck as default ,load also Sports, Sedan)

然后当我重新加载页面时,我想要选择Sedan。

我很难实现这一目标。

<select id="carTypes" name="carTypes" ng-model="item.CarType">
   <option ng-repeat="o in Cars" value="{{o.Id}}" ng-selected="{{item.CarType==CarTypes[$index]}} ">{{o.Name}}</option>
   </select>

以上代码为所有行选择相同的车型。

CarTypes - 包含汽车类型ID的对象。 汽车 - 包含cartype Id,名称等的对象。

我们如何实现这个目标?

0 个答案:

没有答案