美文网首页
(五)2.2路由守卫

(五)2.2路由守卫

作者: 马丁路德东 | 来源:发表于2017-07-17 17:18 被阅读0次

    进入或者离开路由时需要满足的条件
    或者进入路由时需要执行什么函数

    一 进入时满足的条件现需要写一个类来完成方法的封装,他需要实现的方法是CanActivate,根据他返回的是true还是false来决定

    未标题-15.jpg

    路由配置更改情况,可以配置多个守卫,注意下方的providers也需要声明

    未标题-15.jpg

    二离开时的路由

    也需要实现一个方法CanDeactivate同时还规定了他的泛型,泛型是自己要守护的路由


    未标题-15.jpg

    再次更改路由配置,注意下面的声明


    未标题-15.jpg

    (三) resolve守卫预先加在数据

    注意注意他的装饰器和他的一堆方法同时还要定义Product的数据类型


    未标题-15.jpg

    先实现这个方法(不要问我为什么这么写,我他妈也不知道)


    未标题-15.jpg

    更改路由配置注意下方声明


    未标题-15.jpg
    控制器中接受参数 未标题-15.jpg

    相关文章

      网友评论

          本文标题:(五)2.2路由守卫

          本文链接:https://www.haomeiwen.com/subject/pjcqkxtx.html