0
我有一個表單,用戶需要選擇兩週的班次類型。我需要做的是爲每個單元設置默認值,例如UNIQUE。 Day 1: D, Day2:N, etc.
。我怎樣才能做到這一點?AngularJS - 選擇選項的ng-repeat默認值
小提琴:https://jsfiddle.net/fujik8467/axnm0cy9/24/
我有一個表單,用戶需要選擇兩週的班次類型。我需要做的是爲每個單元設置默認值,例如UNIQUE。 Day 1: D, Day2:N, etc.
。我怎樣才能做到這一點?AngularJS - 選擇選項的ng-repeat默認值
小提琴:https://jsfiddle.net/fujik8467/axnm0cy9/24/
您可以使用此代碼:
以上將始終選擇第一個選項,但我們可以讓這個隨機使用此代碼: $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()]">
The以上將始終選擇第一個選項,但我們可以使用以下代碼進行隨機化:'$ scope.GetRandomIndex = function(){ \t return Math.floor((Math.random()* 3)+1);我們可以在下面的代碼中找到它們的名字,並且在代碼中加入了一些代碼:[ng-init =「day.selectedShiftType = shifting [GetRandomIndex()] 「> –
如果我想故意設置我的controller.js中的特定選項,該怎麼辦?例如,我有一組現有的選擇(第一天,'D'...),我想加載它們作爲默認值? – Kei
您可以通過發送天數作爲參數來修改該方法,並相應地添加條件。你有任何的訂單,或者你想要隨機選擇? –