0
我們知道選擇列表中可以有很多選擇,但每個選項都有選擇的一個數,並將其從例如,[0]開始:獲取選定的選項數角
[0]<option>E.U</option>
[1]<option>India</option>
[2]<option>Peru</option>
我有一個選擇使用角左右, Ajax調用像
function cargarCatalogo() {
apiService.get("../../api/Catalogos/", null,
function (res) {
$scope.Catalogos = res.data;
$scope.selected = $scope.Catalogos[0];
//select inicial value
$scope.filtro($scope.selected);
}, errorCatalogo);
}
查看:
<select class="form-control" ng-change="filtro(selected)" ng-init="Catalogos[0]" ng-model="selected" ng-options="item.Nombre for item in Catalogos"></select>
正如你可以看到我有$scope.selected = $scope.Catalogos[0];
,所以默認情況下,我有<option>E.U</option>
作爲默認選項。
我想要做的是讓這個選擇的值或任何其他值也可以是1,2,3和通過參數發送到另一個控制器$state.go
,如:
function edit() {
($("#tabla_catalogos tr.selected").hasClass("selected"));
{
var table = $('#tabla_catalogos').DataTable();
var row = table.rows('.selected').data();
var id = table.cell(row[0], 1).data();
$state.go("root.detalleregistros", { codigo: row[0].Codigo, nombre: row[0].Nombre});
}
正如你可以看到我發送參數,但是從我的數據庫中,我不想從參數中獲取此值,我想從實際選定的值中獲取。我怎樣才能實現它?問候
更新:我嘗試sachila ranawaka評論,但我不接受0,1,2值我收到objec像:
但鴕鳥政策回到我看重[0]例如,它返回我的所有對象 – Gerardo
您可以發佈它返回什麼 –
是的,有我的問題 – Gerardo