从AngularJS中的JSON下拉选定值

时间:2015-05-05 20:12:36

标签: angularjs

角度新手问题

我有一个下拉列表显示从这周开始的几天

<select class="form-control" id="selectedDayofWeek" ng-model="selectedDayofWeek" ng-selected="sdw">
                          <option value="">Select</option>
                          <option value="Monday">Monday</option>
                          <option value="Tuesday">Tuesday</option>
                          <option value="Wednesday">Wednesday</option>
                          <option value="Thursday">Thursday</option>
                          <option value="Friday">Friday</option>
                          <option value="Saturday">Saturday</option>
                          <option value="Sunday">Sunday</option>
                        </select>

在我的控制器中我有

$scope.sdw = json[0].DayofWeek; // Thursday

但是,这不会选择下拉列表的星期四值

1 个答案:

答案 0 :(得分:2)

您希望HTML中指定的ng-model$scope上的名称相同。

$scope.sdw = json[0].DayofMonth更改为

$scope.selectedDayofWeek = json[0].DayofMonth;

ng-selected是多余的(并且使用不当,请阅读here)。