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?类似于此处:和此处:可能重复