2016-06-14 21 views
0

我對angularjs比較新,目前遇到問題。angularjs代碼從html表中獲取下拉值

我在HTML表格中有一個下拉單元格。我想從點擊SAVE按鈕的下拉菜單中獲取該值並保存到數據庫。

使用HTML表格NG選項我的下拉細胞是如下

<tr> 
<td><select ng-model="UserId" 
    ng-options="item for item in resourceArray"> 
</select> 
</td> 
</tr> 

我resourceArray樣子:

[ 「C41113」, 「U16453」, 「C40355」,「U47464 」,‘U16087’,‘U41059’]

有沒有辦法來拯救與angularJS

幫助下拉值

請讓我知道是否需要任何額外的細節。

感謝 Padman

+1

'UserId'持有該值... – Rayon

+0

您可以在控制器端以$ scope.UserId的形式訪問值並執行保存該值。 –

+1

_有沒有一種方法可以在angularJS_的幫助下從下拉列表中保存值?您想在這裏提一下'ng-model'指令讓您獲得當前值。 – Jai

回答

0

是的,你可以...的$ scope.UserId會給你在下拉菜單選擇的價值。現在保存入數據庫..您只需執行$ HTTP。 (「服務器URL」,{數據})請求。你可以得到的數據在服務器端,然後將其保存到數據庫..

0

由於您使用的ng-model,這樣你就可以使用相同的保存按鈕的點擊:

JS:

$scope.save = function() { 
    $scope.selectedValue = !$scope.UserId ? 'None' : $scope.UserId; 
    alert('Selected value: ' + $scope.selectedValue); 
} 

HTML:

<button ng-click="save()">Save</button> 

訪問演示here

+0

謝謝Shashank,它的工作,我已upvoted – Padman

+0

wc,如果你覺得它已經回答,請求你接受它作爲答案。 – Shashank