angular倒计时组件如何使用
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍"angular倒计时组件如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"angular倒计时组件如何使用"文章能帮助大家解决问题。组件
千家信息网最后更新 2025年01月16日angular倒计时组件如何使用
这篇文章主要介绍"angular倒计时组件如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"angular倒计时组件如何使用"文章能帮助大家解决问题。
组件countdown.html代码
{{title}}
{{hour}}小时{{minute}}分钟{{second}}秒
组件countdown.scss代码
.count-down{ width:100%; height:100px; background: rgba(0,0,0,0.5); padding: 2px 0; .body{ margin-top: 8px; .content{ width:29%; float: left; margin: 0 2%; .top{ font-size: 20px;; line-height: 30px; color: black; background: white; border-bottom: 2px solid black; } .bottom{ font-size: 14px; line-height: 20px; background: grey; } } }}
组件countdown.component.ts代码
import { Component, OnInit, Input, OnDestroy, AfterViewInit } from '@angular/core';@Component({ selector: 'roy-countdown', templateUrl: './countdown.component.html', styleUrls: ['./countdown.component.scss']})export class CountdownComponent implements AfterViewInit, OnDestroy { // 父组件传递截止日期 @Input() endDate: number; // 父组件传递标题 @Input() title: string; // 小时差 private hour: number; // 分钟差 private minute: number; // 秒数差 private second: number; // 时间差 private _diff: number; private get diff() { return this._diff; } private set diff(val) { this._diff = Math.floor(val / 1000); this.hour = Math.floor(this._diff / 3600); this.minute = Math.floor((this._diff % 3600) / 60); this.second = (this._diff % 3600) % 60; } // 定时器 private timer; // 每一秒更新时间差 ngAfterViewInit() { this.timer = setInterval(() => { this.diff = this.endDate - Date.now(); }, 1000); } // 销毁组件时清除定时器 ngOnDestroy() { if (this.timer) { clearInterval(this.timer); } }}
使用方法demo.html
关于"angular倒计时组件如何使用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
组件
倒计时
代码
知识
定时器
方法
时间
时间差
行业
更新
不同
实用
使用方法
内容
实用性
实际
小时
文章
日期
时差
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手机软件开发专业课程
济南通用服务器公司
erp服务器 运行系统
保障冬奥会网络安全意义
菜谱数据库论文
一个电脑两个数据库
天津虚拟主机服务云服务器
数据库制作物流管理系统
网络安全与管理比赛
青岛企业软件开发中心
新闻周刊网络安全评论
数据库考啥
曲江歌女 秦腔秦韵数据库
长宁区游戏软件开发系统
估计网络技术创新和应用
路由器架设外网服务器
无线网络安全密匙是啥
教学区网络安全宣传活动方案
国家网络安全防范中心
天融信服务器硬件
本科论文入国家数据库吗
数据库管理方案
触摸软件开发工具免费下载
汕湛高速石坝服务器测速
海北州软件开发简介
提高c 软件开发效率
当网络安全工程师需要会什么
韶关提升网络安全技术费用多少
郑州中原区科技互联网公司
foxmail服务器地址