Angular路由在第一次单击按钮时无法工作。
创始人
2024-10-28 05:30:56
0

这个问题产生的原因可能是页面没有完全加载或者路由需要在点击事件之后延迟执行。可以尝试在点击事件中更改路由参数并使用setTimeout()函数延迟路由执行来解决这个问题。

例如,在组件中定义一个函数来改变路由参数,并使用setTimeout()函数延迟路由执行:

changeRoute() { this.router.navigate(['/newPath', { queryParams: { id: this.newId } }]); setTimeout(() => { this.router.routeReuseStrategy.shouldReuseRoute = function() { return false; }; }, 0); }

这将使用Angular的路由导航器在点击事件中更改路由参数,然后使用setTimeout()函数延迟路由执行。在setTimeout()函数中,使用routeReuseStrategy属性禁用路由重用,以便确保路由每次都能够正常工作。

最后,在HTML模板中使用changeRoute()函数来处理按钮的点击事件:

相关内容

热门资讯

透视模拟器!wepoker作弊... 透视模拟器!wepoker作弊辅助,wepoker祈福有用吗(透视)玩家教程(有挂黑科技)1、每一步...
透视软件!wepoker软件靠... 透视软件!wepoker软件靠谱么,wepoker怎么拿到好牌(透视)高科技教程(有挂工具)1、超多...
透视神器!we-poker是什... 透视神器!we-poker是什么软件,wepoker作弊方法(透视)教你教程(有挂脚本);1、we-...
透视有挂!wejoker黑侠辅... 透视有挂!wejoker黑侠辅助器,wepoker提高好牌率(透视)解密教程(有挂攻略)1、构建自己...
透视新版!wepoker辅助器... 透视新版!wepoker辅助器如何使用,wepoker透视脚本安卓(透视)新2025版(有挂教程)1...
透视游戏!we-poker辅助... 透视游戏!we-poker辅助软件教程,wepoker插件功能辅助器(透视)2025版教程(有挂介绍...
透视透视!wepoker正确养... 透视透视!wepoker正确养号方法,wepoker游戏的安装教程(透视)软件教程(有挂插件)暗藏猫...
透视辅助!wepoker脚本,... 透视辅助!wepoker脚本,wepokerplus开挂(透视)扑克教程(有挂规律);小薇(透视辅助...
透视软件!wepoker好友助... 透视软件!wepoker好友助力码,wepoker有人用过吗(透视)解密教程(有挂黑科技)1、wep...
透视线上!wepoker透视底... 透视线上!wepoker透视底牌,wepoker有什么规律(透视)AI教程(有挂辅助)透视线上!we...