Javascript 如何禁用select AngularJS中的空白选项?

Javascript 如何禁用select AngularJS中的空白选项?,javascript,html,angularjs,Javascript,Html,Angularjs,我知道以前有人问过这个问题,但没有一个答案能满足我的要求 我有一段代码 <select ng-change ="loadHomePage()" ng-model="selectedPage" ng-options="x for x in pages"></select> 我的javascript看起来像这样 for (var i = 1; i<=response.data.pages; i++) { $scope.pages.push(i); } f

我知道以前有人问过这个问题,但没有一个答案能满足我的要求

我有一段代码

<select ng-change ="loadHomePage()" ng-model="selectedPage" ng-options="x for x in pages"></select>

我的javascript看起来像这样

for (var i = 1; i<=response.data.pages; i++)
{
    $scope.pages.push(i);
}

for(var i=1;i首先要说的是,尝试使用并避免
for
循环。 也不要获取您的逻辑
$scope.pages.push(i);
,意味着正在推送索引?
请替换下面的答案,并让我知道,如果这不是你想要的

angular.forEach(response.data.pages, function(value, key) {
  if(value != ''){
      $scope.pages.push(value);
  }
}, $scope);

@VipulSolanki Hey Vipul!可能是重复的!我以前检查过该答案,但找不到我想要的!请尝试以下操作:
$scope.selectedPage=$scope.pages[0]
,然后您想要什么?
angular.forEach(response.data.pages, function(value, key) {
  if(value != ''){
      $scope.pages.push(value);
  }
}, $scope);