2014-03-31 42 views
0

我想通過使用現有對象中的值來設置select的初始選定值。讓我們說myObject的初始狀態爲Inactive。我想將選擇的初始值設置爲無效。我該怎麼做呢?從現有對象中選擇angularjs的初始選定值

我選擇的模樣:

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

在我的控制,我有這個變量:

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

回答

0

違約狀態,以無效的值將導致它被默認選中。

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

此外,選擇不是自閉標籤。

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

Example

+0

這個回答我問的問題,但事實證明我的問題只是區分大小寫。 – dburgener

+0

@dburgener你是如何處理大小寫敏感的? –

+0

@RashmiPandit,我只是固定我的代碼是相同的外殼。 – dburgener