角的增量/减数

问题描述 投票:-2回答:1

我想将数字从1增加到50。

我尝试使用此代码,如下所示,但是功能不起作用。

Demo

在html中,我有:

            <Button text="+" (tap)="plus()"></Button>
            <Button text="-" (tap)="minus()"></Button>

我必须发挥作用,如下所示:

 plus() {
        var first: number = 1;
        var last: number = 50;
        let num = first + 1
        console.log("Value of num1 after increment ", first)
        if (num === last) {
            console.log('disable')
        } else {
            console.log('num plus', num)
        }
    }

    minus() {
        var first1: number = 1;
        var last1: number = 50;
        let num1 = first1 - 1
        console.log("Value of num1 after decr ", first1)
        if (num1 === last1) {
            console.log('disable')
        } else {
            console.log('num minus', num1)
        }
    }

任何想法,如何增加/减少数字?

angular nativescript increment decrement
1个回答
0
投票

plus()minus()方法之外声明变量。我想firstlast号码是不可更改的。

first = 1;
last = 50;
let num = 0;

function plus() {
    num = first + 1
    console.log("Value of num1 after increment ", num)
    if (num === last) {
        console.log('disable')
    } else {
        console.log('num plus', num)
    }
}

plus();

minus()方法做同样的事情。

注意:对于Angular,请从末尾删除关键字functionplus()方法。

© www.soinside.com 2019 - 2024. All rights reserved.