zoukankan      html  css  js  c++  java
  • angular 学习记录

    3章3小结 路由传参的3种方式和路由快照,订阅,

    @相同路由的跳转(只是参数不同),并不会触发Oninit ,因为没有重新创建component

    @子路由

    //此种情况 是当我路由地址是 ../Home 主页面展示 HomeComponent ,HomeComponent中html <router-outlet></router-outlet> 展示AComponent

    //就是<router-outlet></router-outlet> 路由插座的嵌套

    { path:'Home' , component:HomeComponent

     children:[

        {path:'' ,component:AComponent }, 

      {path:'xx' ,component:xxComponent }

    ]

    }

    @辅助路由

    @路由守卫  就是路由上面的拦截器  CanActivate ,CanDeactivate,Resolve 他们都是接口 

    CanActivate 处理导航倒某路由的情况,此处可以判断用户是否有权限 进入路由指定的页面,

    CanDeactivate 处理离开某路由的情况,

    Resolve 在路由激活之前获取路由信息

    export class PermissionCheck implements CanActivate{

      canActivate(){ return true;}

    }

    @需要在配置路由的地方指定路由守卫  {path:'xx' ,component:xxComponent ,avtivates:[PermissionCheck ]}

    @依赖注入 是单例 

    模板本地变量 

    <input #myinput   (click)="myclick(myinput.value)" >

    #myinput 声明变量  此事myinput 就是 input document

    响应式编程

  • 相关阅读:
    Python列表(即数组)
    Python中的关键字和内置函数
    python的变量和数据类型
    将数据写入本地txt
    Notepad++配置Python开发环境
    java中方法复写的作用进一步理解
    this表示当前对象的例子
    数组冒泡算法
    java实现星号三角形
    求1到1000之间同时能被3、5、7整除的数
  • 原文地址:https://www.cnblogs.com/871735097-/p/9332248.html
Copyright © 2011-2022 走看看