在规定时间段重复执行任务可以使用 Interval 这个外装饰器装饰一个方法。比如在这个 app.service 里面,先添加一个方法,名字是 handleInterval,在方法里面可以在控制台上输出 嘀嗒。
在方法上面用 @Interval 装饰一下,设置一下时间间隔,比如 1000 ,表示一秒种。 在控制台观察一下,现在应用每一秒都会执行一次 app.service 里的 handleInterval 这个方法。
设置倒计时可以使用 Timeout 这个装饰器。在 app.service 里面,添加一个 handleTimeout 方法,在方法里面可以在控制台上输出一个 卡嘣 。 然后用 Timeout 这个装饰器装饰一下这个方法。设置一下倒计时的时间,比如 3000 。
在控制台,观察一下。 三秒钟以后,会执行一次 app.service 里的 handelTimeout 这个方法。