我的问题是ng-selected
被设置为true
,但选项未被选中
这是我的控制器代码
.controller("PendingInvoiceCtrl", function($scope, $location, safeApply, dataService) {
var userData = dataService.data();
var mauth_token = userData.mauthToken;
var mauth_acntId = userData.thisApartment.account;
var apt_id = userData.thisApartment.id;
$scope.house_list = userData.thisApartment.house;
$scope.selectedHouseId = $location.search().houseId;
console.log($scope.selectedHouseId);
});
这是我的HTML代码。
<select ng-model="selectedHouseId">
<option ng-repeat="house in house_list" ng-selected="{{ house.house_id == selectedHouseId }}" value="{{ house.house_id }}">
{{ house.house_display_name }}
</option>
</select>
以下是我的数据格式:
{
house:[0]:{
house_display_name: "paras, 101",
house_id: "520755"
}
}
house_list.length
是否与选项的数量匹配吗? - BwaxxlodataService
接收到的数据。确保它返回的是正确的数据。 - Bwaxxlo