栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Angular重新加载当前路线并重新加载当前模板

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Angular重新加载当前路线并重新加载当前模板

好的,我在Github上找到了lgalfaso提供的解决方案(精确粘贴):

模板被缓存,如果用户没有进入页面的权限,则此检查应在到达控制器之前或之后在控制器内进行,而不是在模板检索上进行

如果这是您要遵循的方式,则需要在调用reload之前从$ templateCache中删除模板。

这样对我有用,因为登录模板实际上被缓存为用户尝试访问的模板。因此,将其删除并让角度重新获取当前路线的正确路线就像一种魅力。

var currentPageTemplate = $route.current.templateUrl;$templateCache.remove(currentPageTemplate);$route.reload();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/636212.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号