angularjs的初始选定值从现有对象中选择

时间:2014-03-31 19:05:54

标签: angularjs

我试图通过使用现有对象中的值来设置选择的初始选定值。让我们说myObject的初始状态为Inactive。我希望将select初始值设置为Inactive。我怎么能这样做?

我的选择如下:

<select data-ng-options="status for status in statusOptions" data-ng-model="myObject.Status"/>

在我的控制器中我有这个变量:

$scope.statusOptions = ["Active", "Inactive"];

1 个答案:

答案 0 :(得分:0)

将“状态”的值默认为“非活动”将导致默认情况下将其选中。

angular.module('main', []).controller('mainCtrl', function ($scope) {
    $scope.myObject = {
        Status: 'Inactive'
    };
    $scope.statusOptions = ["Active", "Inactive"];
});

此外,select不是自闭标签。

  <select data-ng-options="status for status in statusOptions" data-ng-model="myObject.Status">
  </select>

Example