建立网站教程今天的新闻 最新消息

张小明 2026/1/9 16:25:11
建立网站教程,今天的新闻 最新消息,世界互联网峰会官网,网站建设与维护是什么内容业务逻辑梳理 业务流程#xff1a; 初始化#xff1a;可能有历史选中值#xff08;previousAppliedFilters#xff09;把历史值 normalize 成对象数组 { name, value, checked }选中 / 取消 Test Type#xff1a;点击 checkbox 或标签上的 对象的 checked 属性同步更新选中…业务逻辑梳理业务流程初始化可能有历史选中值previousAppliedFilters把历史值 normalize 成对象数组 { name, value, checked }选中 / 取消 Test Type点击 checkbox 或标签上的 ×对象的 checked 属性同步更新选中列表 selectedTestType / selectedLocationTestType 同步更新应用 Filter点击 “Apply Filter”将选中值整理可选择发送给后端或者 emit 给父组件可以保存为 previousAppliedFilters 方便下次打开初始化再次查看Filter 应用后重新打开弹窗初始化逻辑会用 previousAppliedFilters 恢复选中状态UI 显示已选项标签 ×scheduling-filter.component.html!--scheduling-filter.component.html--divh3Test Type Filter/h3div*ngForlet item of testTypeListinput typecheckbox[checked]item.checked(change)onChecked(item, testType)/{{item.name}}/divdivh4Selected Test Types:/h4span*ngForlet item of selectedTestType{{item.name}}button(click)removeTestType(item)×/button/span/divbutton(click)applyFilter()Apply Filter/button/divscheduling-filter.component.ts// scheduling-filter.component.tsimport{Component,OnInit,Output,EventEmitter}fromangular/core;Component({selector:app-scheduling-filter,templateUrl:./scheduling-filter.component.html,styleUrls:[./scheduling-filter.component.css]})exportclassSchedulingFilterComponentimplementsOnInit{Output()appliedFilternewEventEmitterany();// 模拟 Test Type 数据testTypeList[{name:BDS,value:BDS,checked:false},{name:DRE,value:DRE,checked:false},{name:MRI,value:MRI,checked:false}];selectedTestType:any[][];searchedTestType:any[][];previousAppliedFilters:any{testType:[BDS]// 历史选中};ngOnInit():void{// 初始化历史值if(this.previousAppliedFilters.testType?.length){this.selectedTestTypethis.previousAppliedFilters.testType.map((t:any){if(typeoftstring)return{name:t,value:t,checked:true};if(t?.name)return{...t,checked:true};returnnull;}).filter(Boolean);// 同步 testTypeList checkedthis.testTypeList.forEach(item{item.checkedthis.selectedTestType.some(selsel.nameitem.name);});this.searchedTestType[...this.testTypeList];}}onChecked(event:any,selectedFilter:string){consttargetListselectedFiltertestType?this.selectedTestType:[];this.testTypeList.forEach(item{if(item.nameevent.name){item.checked!item.checked;}});// 更新 selectedTestTypethis.selectedTestTypethis.testTypeList.filter(itemitem.checked);}removeTestType(item:any){item.checkedfalse;this.selectedTestTypethis.selectedTestType.filter(selsel.name!item.name);}applyFilter(){console.log(Apply Filter Selected:,this.selectedTestType);this.appliedFilter.emit({testType:this.selectedTestType.map(t({...t}))// 深拷贝});// 保存历史选中this.previousAppliedFilters.testTypethis.selectedTestType.map(tt.name);}}app.component.htmlapp-scheduling-filter(appliedFilter)onAppliedFilter($event)/app-scheduling-filterapp.component.tsonAppliedFilter(selected:any[]){console.log(父组件收到选中数据:,selected);}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

规范网站建设情况的报告大连建设银行招聘网站

终极Mac菜单栏整理方案:Ice工具让你的桌面瞬间清爽 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 还在为Mac菜单栏上密密麻麻的图标而烦恼吗?每天都要在拥挤的图标堆里寻找需…

张小明 2026/1/8 3:04:11 网站建设

wordpress主題很慢百度seo设置

一 安装与调试安装平台与固定确保安装平台具有足够刚度与稳定性,以减小运行中的抖动与共振;尽量增大模组底座与平台的接触面积。安装台面平整度建议不低于0.05 mm/500 mm,高精密场合建议小于0.02 mm/500 mm。安装前清理平台异物、毛刺。固定螺…

张小明 2026/1/7 12:34:43 网站建设

蚌埠网站建设专业公司广州3d网站开发

虚拟化管理与Web应用服务器配置全解析 一、Xen虚拟化管理 1.1 虚拟化概念 虚拟化技术将操作系统的运行实例与物理硬件分离,操作系统在虚拟机中运行,多个虚拟机共享底层硬件资源。这使得我们可以在一台物理机上运行多个虚拟系统,提高硬件利用率。 1.2 Xen工作原理 虚拟化…

张小明 2025/12/23 18:29:58 网站建设

php wap网站源码上海网站建设公司怎么分辨好坏

一、项目愿景:我们的 Agent 能做什么?传统的客服机器人是“人工智障”,只会关键词匹配。我们要做的 Agent 具备以下能力:闲聊能力:基于通义千问,像真人一样对话。企业知识库 (RAG):用户问“运费…

张小明 2025/12/23 18:28:56 网站建设

大连商城网站制作怎么弄个人网站

EmotiVoice情感分类模型训练过程全公开 在虚拟助手开始对你“冷笑”、游戏NPC因剧情转折而声音颤抖的今天,语音合成早已不再是简单的文字朗读。人们期待的不再是一段清晰但冰冷的语音输出,而是一个能感知情绪、表达情感、甚至带有“人格”的声音伙伴。正…

张小明 2026/1/8 14:54:53 网站建设

网站每年服务费做加盟的网站建设

2025年5款好用的视频分镜脚本工具 这些工具不仅解决了灵感枯竭、结构混乱等传统痛点,更通过 AI 技术实现了从脚本到分镜、甚至成片的全流程自动化。在短视频内容爆炸的 2025 年,创作者日均面临 8 亿条内容的激烈竞争,仅脚本创作环节就需消耗 …

张小明 2025/12/30 1:29:10 网站建设