ich wählen wie dieses:Validate Nullwert das Werfen undefined
<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>
Von dort ich selected value
in Funktion wie diese:
$scope.filtro = function(selected) {
$scope.selectedID = selected.ID;
}
Da ich Id
für selected value
bekommen, aber jetzt benutze ich es in eine andere Funktion, aber diese Funktion kann Parameter null erhalten oder nicht, also Funktion ist:
$scope.insertar = function() {
if ($scope.catalogoid != null) {
var url = "../../api/Catalogo/UpdateCatalogoRegistro/" + $scope.Codigo + "/" + $scope.Nombre + "/" + $scope.catalogoid + "/" + $scope.Catalogo;
if ($scope.selected.ID != null) {
url = url + "/" + $scope.selected.ID;
}
apiService.post(url....
Problem ist, wenn es sie werfen nur $scope.selected is undefined
, wenn es diese Validierung passieren
if ($scope.selected.ID != null) {
url = url + "/" + $scope.selected.ID;
}
Wie kann ich es überprüfen, ob $scope.selected
existiert nicht in diesem Fall null kommt?
OMG !, danke! in 9 Minuten markiere ich als Antwort – Ledwing
@Ledwing akzeptieren es als Antwort. –