NOTE! You are browsing legacy documentation. For latest visit docs.nativescript.org.

NativeScript Angular

Timer

Timer Module

Set Interval

Timer method setInterval can be used to apply recurring action on given interval in miliseconds

TypeScript

this.id = setInterval(() => {
    let randNumber = Math.floor(Math.random() * (that.color.length));
    that.buttoncolor = that.color[randNumber];
}, 1000);

Set Timeout

Timer method setTimeout can be used to delay the execution of an action in miliseconds.

TypeScript

setTimeout(() => {
    this.counter--;
    button.backgroundColor = new Color("#30BCFF");
}, 1000);

API Reference for the Timer Class