angular5+模块懒加载

本文介绍懒加载技术在减少应用启动资源加载、提高页面打开速度方面的作用。通过具体步骤指导如何在Angular项目中实现模块级懒加载,包括项目创建、模块及组件生成、路由配置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么要使用懒加载?

当用户访问 /xxx/**页面路径的时候,才会加载对应的模块,这减少了应用启动时加载资源的大小,页面打开速度快。

1.创建项目

  //创建项目custer-app,并配置路由    

 ng new custer-app --routing

2.进入该项目里

  cd custer-app

3.初始化项目

 npm install

4.运行项目

ng serve

5.创建模块并且配置该模块路由

 // 在module文件夹下分别创建user,product,article模块(可在指定文件夹下创建模块) 

    ng g module module/user --routing

    ng g module module/product --routing

    ng g module module/article --routing

文件目录如下:
在这里插入图片描述

6.分别为user,product,article创建对应的组件

 ng g component module/user

  ng g component module/product

  ng g component module/article

组件创建后文件目录如下:

在这里插入图片描述

7.分别为user,product,article配置对应的路由

   // user,product,article路由配置步骤如下,这里就不一一演示

在这里插入图片描述

8.在根由里配置子模块路由路径

在这里插入图片描述

9.如何在模块里添加子路由(看图片里的说明)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值