Ich habe zwei Tasten, eine für Inkrement und andere zum Dekrementieren meines Bereichs.AngularJS - Limit Inkrementieren und Dekrementieren
Ich möchte: min. Anzahl = 0 und max. Nummer = 50.
Ich habe versuchen Sie dies:
myApp.controller('StepCtrl', function($scope, $timeout, $state, $stateParams) {
$scope.event = {
priceid: 0,
}
if ($scope.event.priceid === 0) {
console.log("This is 0")
$scope.nextPrice = function() {
$scope.event.priceid += 5;
}
$scope.previousPrice = function() {
$scope.event.priceid = 0;
}
} else if ($scope.event.priceid === 50) {
console.log("This is 50")
$scope.nextPrice = function() {
$scope.event.priceid = 50;
}
$scope.previousPrice = function() {
$scope.event.priceid -= 5;
}
} else {
console.log("This is into 0 and 50")
$scope.nextPrice = function() {
$scope.event.priceid += 5;
}
$scope.previousPrice = function() {
$scope.event.priceid -= 5;
}
}
})
Aber kann ich Wert wie -40 oder 95, ich glaube, mein "Wenn" und "Else" ignoriert werden.
Haben Sie eine Idee?
Danke für die Antwort. :)
Sie die vollständige Steuerung in A Code steht setzen müssen, wird es nur laufen EINMAL. Es wird nur ausgeführt, wenn Ihr Controller instanziiert ist und NIE WIEDER. Dieser Code wird nicht in eine Funktion eingefügt, die beim Klicken auf die Schaltfläche ausgeführt wird. Bitte fügen Sie Ihren vollen Controller ein. – gh9