2016-08-05 189 views

回答

1

您可以使用此代碼:

​​

以上將始終選擇第一個選項,但我們可以讓這個隨機使用此代碼: $scope.GetRandomIndex = function() { return Math.floor((Math.random()*3)+1); }

的html代碼:

<select ng-model="day.selectedShiftType" ng-options="shift as shift.strId for shift in shifts" ng-init="day.selectedShiftType = shifts[GetRandomIndex()]"> 
+0

The以上將始終選擇第一個選項,但我們可以使用以下代碼進行隨機化:'$ scope.GetRandomIndex = function(){ \t return Math.floor((Math.random()* 3)+1);我們可以在下面的代碼中找到它們的名字,並且在代碼中加入了一些代碼:[ng-init =「day.selectedShiftType = shifting [GetRandomIndex()] 「> –

+0

如果我想故意設置我的controller.js中的特定選項,該怎麼辦?例如,我有一組現有的選擇(第一天,'D'...),我想加載它們作爲默認值? – Kei

+0

您可以通過發送天數作爲參數來修改該方法,並相應地添加條件。你有任何的訂單,或者你想要隨機選擇? –