Javascript 从数据库检索所选选项并显示为所选选项

Javascript 从数据库检索所选选项并显示为所选选项,javascript,angularjs,Javascript,Angularjs,我有这样一个选择: <select class="form-control" ng-hide="Catalogos.length==0" ng-change="filtro(selected)" ng-model="selected" ng-options="item.Nombre for item in Catalogos "></select> function cargarCatalogo() { apiService.get("../

我有这样一个选择:

<select class="form-control" ng-hide="Catalogos.length==0" ng-change="filtro(selected)" ng-model="selected" ng-options="item.Nombre for item in Catalogos "></select>
  function cargarCatalogo() {
            apiService.get("../../api/Catalogo/GetCatalogoPadre/" + $scope.Catalogo + "/",
                null,
                function(res) {
                    $scope.Catalogos = res.data;
                    $scope.selected = $scope.Catalogos[0];
                    $scope.filtro($scope.selected);
                },
                errorCatalogo);
        }
因此,我有两个不同的上下文,具有相同的视图:创建和编辑。如果
$scope.catalogoid
为空,我将显示一个Create视图,它的值为Edit视图


问题是在编辑视图中,我想显示一个Id的实际值的选择,而不是第一个值。我该怎么做呢?

id是什么。它是$scope.Catalogos的一个接口吗?很抱歉,正如您所看到的,我有
$scope.Catalogos[0]
,它得到了选中的第一个选项,但是当编辑视图出现时,我希望
$scope.Catalogos[0]
它的值来自数据库而不是[0]@vivz您在代码中的何处捕获此id?类似于此处:和此处:可能重复