zoukankan      html  css  js  c++  java
  • angular小记

    declarations:包装组件或指令等


    providers:依赖注入


    imports:导入其他模块


    bootstrap:设置根组件


    exports:导出组件或指令等


    app.component.ts:嵌套组件树的根组件


    app.module.ts:根模块,开始只申明AppComponent


    main.ts:应用的入口点,引导AppModule在浏览器中运行


    <router-outlet>:可以简单把它理解为: 页面的占位符,动态加载,会被替换掉的。当点击 home、about、 dashboard 时, 在导航栏的下方,会被对应的 XX.component.html 替换掉。 这就是单页面路由的原理。Routers 参数是一个有路由定义组成的一个数组。路由定义分如下两部分:Path:这个是用来匹配浏览器地址中的URL。Component:路由对应的组件。


    routerLink:链接到已设置的路由 <a routerLink="dashboard">Dashboard</a>


    navigate() :跳转路由传参


    // 页面带参数跳转方法
    goUser() {
      this.router.navigate(['/user'], {
      queryParams: {
        name: '另一个凉雨'
        }
      });
    }


    // 接收传过来的参数
    this.name = this.routeInfo.snapshot.queryParams['name'];

    模块->路由->子模块->子路由->组件->构成页面
    新增通用组件注册到sharedModule中,可以复用

    ng-alian知识:
    ng serve --host 192.168.1.121 --port 4200
    [] -属性 ()-事件 [()]-双向绑定

  • 相关阅读:
    css
    js
    css3
    css
    深浅拷贝
    index-数据结构/算法
    es6知识点
    在vscode中配置sass savepath
    计算机基础
    element-ui使用后手记
  • 原文地址:https://www.cnblogs.com/kerwincui/p/13972489.html
Copyright © 2011-2022 走看看