angular倒计时组件如何使用
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍"angular倒计时组件如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"angular倒计时组件如何使用"文章能帮助大家解决问题。组件
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
数据库指定实例名无效
网络安全区域链前十名股票
域名服务器IP地址更换了
全世界电脑服务器多少台
数据库中死锁的诊断
湖北省教育系统网络安全平台
西安哪里有卖ibm服务器的
邮政服务器没有响应
济宁市网络安全竞赛题
网络安全法帮别人做非法网站
老电脑如何改装服务器
dlink虚拟服务器
网络安全与出版
坦克世界闪电战几个服务器
热点无法解析服务器dns
软件开发可以不招标吗
普陀区威力网络技术应用范围
qq小程序服务器正常一直加载
浙江crm软件开发哪家好
中国长城服务器中标公告
甲骨文云服务器注册
冬奥会期间网络安全保障总结
软件开发商具备哪些资质
网络安全专业研究生
手机上制作联网数据库
链接服务器显示协议版本
数据库新建一个表怎么保存
我的世界服务器安装粘液科技
excel粘贴列数据库
运营商 银行软件开发