두 개의 버튼이 있습니다. 하나는 증분이고 다른 하나는 내 범위 감소입니다.AngularJS - 한도 증가 및 감소
내가 원하는 항목 : 최소 number = 0 및 Max. 수 = 50
나는이 시도했습니다 :
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;
}
}
})
을하지만, -40 또는 95와 같은 값을 가질 수 있습니다, 내 "가"와 "그렇지"이 무시됩니다 생각합니다.
아이디어가 있으십니까?
답장을 보내 주셔서 감사합니다. :)
당신은에 전체 컨트롤러를 넣어해야합니다 코드 약자로, 단지 실행은 것 일단. 컨트롤러가 인스턴스화되고 절대 다시 실행되지 않는 경우에만 실행됩니다. 이 코드는 버튼 클릭시 실행할 함수에 넣지 않습니다. 귀하의 모든 컨트롤러를 붙여 넣으십시오. – gh9