Page 1 of 1

Woher weiß ich, ob mein Optionsfeld aktiviert ist? AngularJS

Posted: 17 Jan 2025, 05:08
by Guest
Leute, ich habe einen Code erstellt, um festzustellen, ob mein Kontrollkästchen aktiviert ist und einwandfrei funktioniert:

HTML:

Code: Select all






Name
Last Name
Phone




{{user.name}}
{{user.lastName}}
{{user.phone}}




Dies ist der Angularjs-Code:

Code: Select all

function UserController($scope) {
$scope.users = [
{ checked: false, name: 'Jorge', lastName: 'Martinez', phone: 012345 },
{ checked: false, name: 'Juan', lastName: 'Perez', phone: 78964 }
];

$scope.updateUser = function () {
angular.forEach($scope.users, function (user) {
if (user.checked) {
user.name = $scope.nameUpdate;
user.lastName = $scope.lastNameUpdate;
user.phone = $scope.phoneUpdate;
}
});
};
}
Das Problem tritt auf, wenn ich das Kontrollkästchen für ein Optionsfeld ändere:
Wenn ich das mache, erscheint dieser Wert „if(user.checked)“ als „undefiniert“.
Jemand, der weiß, wie man das beheben kann oder wie um zu wissen, ob das Optionsfeld im AngularJS-Controller aktiviert ist oder nicht.