0
所以我有一個簡單的角度用戶界面的一些PARAMS,我想改變這個PARAMS,所以選擇一個選擇領域的路線。
問題: 該路線工作正常,它更改爲正確的參數,但選擇不會更改爲選定的選項。
這裏是一個工作Plunkr,如果你點擊搜索鏈接,然後更改選擇欄,你會發現,變化的範圍而不是所選的選項。
控制器:
.controller('SearchCtrl', ['$scope', '$state', '$stateParams', function ($scope, $state, $stateParams) {
$scope.data = {
pageSizes: [12, 24, 48],
pageSize: $stateParams.size,
goSearch: {}
};
$scope.data.goSearch = function() {
$state.go('search', {size: $scope.data.pageSize});
}
}]);
選擇:
<select name="pageSizes" id="pageSizes" ng-model="data.pageSize" ng-change="data.goSearch()" class="form-control">
<option ng-repeat="label in data.pageSizes" value="{{label}}">{{label}}</option>
</select>
請看Plunkr的代碼的其餘部分。
哦......我切換到AngularJS 1.4.10和它的作品。該死的。 –