
ionic4 根据不同的参数值显示不同的控件
根据不同参数值设置状态 通过 确保代码逻辑清晰,可维护性好
发布日期:2021-05-15 03:10:32
浏览次数:16
分类:精选文章
本文共 1003 字,大约阅读时间需要 3 分钟。
ionic4 根据不同的参数值显示不同的控件
在 Ionic 4 开发过程中,当路由参数带来不同的值时,我们需要根据这些值来展示不同的用户界面。以下是通过代码实现这一功能的详细说明,结合实际项目需求来优化代码结构。ongOnInit() { // 接收路由传值 this.activatedRoute.queryParams.subscribe((result) => { console.log(result); this.listorderid = result; this.listtotalcost = result; this.requestData(result.orderid); // 根据传值设置状态 this.listtostate.State = "待取餐"; if (this.listtostate.State === "待提交") { this.flagState = true; } else { this.flagState = false; } });}
通过 queryParams
方法可以接收路由参数,获取 orderid
和 totalcost
等值。接着调用 requestData
方法进行数据获取。最后根据传值设置状态,并通过 *ngif
指令控制条件显示不同的控件。
通过设置 flagState
标志位,分别控制显示提交按钮和取消按钮。这是根据 listtostate.State
状态进行的逻辑判断,确保界面根据不同参数值进行动态更新。
整理优化代码后,效果图可展示以下情况:
*ngif
指令控制按钮显示优化后的代码不仅保留了核心功能,还对 innerHTML
和图片加载进行了优化,建议在正式应用前查看页面性能。
最终代码实现如下:
CONCATENATE YOUR CODE HERE CONCATENATE YOUR CODE HERE
请确保自定义图片路径和组件类名等信息正确无误。如有需调整请根据实际项目需求进行修改。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月15日 01时54分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
BUU-MISC-认真你就输了
2019-03-09
BUU-MISC-caesar
2019-03-09
【专题2:电子工程师 之 上位机】 之 【36.事件重载】
2019-03-09
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2019-03-09
一文理解设计模式--命令模式(Command)
2019-03-09
VTK:可视化之RandomProbe
2019-03-09
block多队列分析 - 2. block多队列的初始化
2019-03-09
Java时间
2019-03-09
不编译只打包system或者vendor image命令
2019-03-09
The wxWindows Library Licence (WXwindows)
2019-03-09
leetcode——第203题——虚拟头结点
2019-03-09
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2019-03-09
MySQL----基础及常用命令
2019-03-09
flink启动(二)
2019-03-09
前端开发进阶手册.pdf
2019-03-09
软件架构设计和MESH经验之谈
2019-03-09
关于宝塔面板安装的mysql用Navicat连接出现2003的错误解决
2019-03-09
Windows2016 FTP用户隔离
2019-03-09
js传入参数是中文的时候出现 “******”未定义错误
2019-03-09