• 4-7 路由概念




    切换地址栏是随着变化的

    感觉就像我们进入了另外一个页面。。它和传统的切换机制还是有区别的。因为它仅仅是体现在地址栏的变化。所有的页面都是组件。在服务器上其实只有一个页面。

    通过router-outlet实现标签的切换。

    根组件是这样整个一个区域

    除了下面不变,上面都是路由

    切换页面的时候会把对应组件的内容插入到router-outlet的下方。注意不是插入到标签的里面。而是它同级节点的下方。



    让我们可以松耦合的进入另外一个功能独立的模块。


    演示,可以装一个http server
     
    装完之后就可以用ng build --prod 编译。


    最终编译出来就一个html和一堆的js和css这些东西。

    assets是图片。

    运行http-server.它会监听80端口。



    一旦刷新页面,刷新的时候,其实会请求服务器。

    服务器会返回一个404,因为这个路径在服务器上并不存在。服务器没有home目录也没有hot目录。

    我们应该把404重定向到index.html

    路由的定义


    路由的导入

    是否允许debug跟踪

    对于根模块来说是forRoot。对于功能模块来讲是forChild
     

    结束

  • 相关阅读:
    asp.net mvc 三层加EF两表联查
    asp.net mvc 三层加EF 登录注册 增删改查
    超市管理系统
    asp.net三层架构增删改查
    ACCP8.0 HTML标签
    Sql 优化解决方案
    抽象类与抽象方法
    Form 表单提交的几种方式
    C# 接口的使用(工厂模式)
    使用VBA设置打印页面高度和宽度
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/13568160.html
Copyright © 2020-2023  润新知