当前位置: 首页 > news >正文

高性能网站建设指南 书wordpress 电台网站

高性能网站建设指南 书,wordpress 电台网站,邯郸恋家网,长沙网站制作策划Angular中的ActivatedRoute和Router解释 在Angular中#xff0c;ActivatedRoute和Router是两个核心的路由服务。他们都提供可以用来检查和操作当前页面路由信息的方法和属性。 ActivatedRoute ActivatedRoute是一个保存关于当前路由状态#xff08;如路由参数、查询参数以…Angular中的ActivatedRoute和Router解释 在Angular中ActivatedRoute和Router是两个核心的路由服务。他们都提供可以用来检查和操作当前页面路由信息的方法和属性。 ActivatedRoute ActivatedRoute是一个保存关于当前路由状态如路由参数、查询参数以及其他数据的对象。 它可以让开发人员从路由器中访问路由参数和查询参数。 ActivatedRoute是路由事件数据的载体。 这包括在导航期间收集的静态和动态段以及查询参数、Fragment等等。 例如对于这个路由 { path: product/:id, component: ProductDetailComponent }通过获取ActivatedRoute我们可以轻松地访问id值 import { Component } from angular/core; import { ActivatedRoute } from angular/router;Component({selector: app-product-detail,template: Product Details Component })export class ProductDetailComponent implements OnInit {constructor(private route: ActivatedRoute) {}ngOnInit() {const id this.route.snapshot.paramMap.get(id);// ...} }在上面的代码示例中ActivatedRoute通过注入该服务作为构造函数的参数而获取。接下来我们只需使用快照对象即this.route.snapshot就可以快速访问路由参数。要获取参数的特定值可以使用get方法访问params属性该方法采用一个字符串参数并返回一个字符串 const id this.route.snapshot.paramMap.get(id);这里的加号意味着我们将结果转换为数字类型。 另一种访问路由参数的方法是通过订阅paramMap可观察值。subscribe方法定义给observable带来副作用就像任何** RxJS **observable一样: this.route.paramMap.subscribe(params {const id params.get(id);// ... });这种方式允许动态更改URL。你的组件不需要重新创建。 Router Router通过向前和向后导航和路由装置提供了一种明显且简单的编程API同时仍然保留完全配置的强大能力。 路由器是一个抽象的概念它用于选择输入URL并将其转换为经过测试的规则来获取特定组件。 在Angular中路由器是NgModule中的引导项之一。 路由器设置可能看起来非常困难但是一旦了解了基本情况它们就会感到自然。 基本导航 首先我们根据常规用法配置Routes数组 // app-routing.module.ts file import { Routes, RouterModule } from angular/router; import { HomeComponent } from ./home/home.component; import { ProductListComponent } from ./product-list/product-list.component; import { ProductDetailComponent } from ./product-detail/product-detail.component;const routes: Routes [{ path: , component: HomeComponent },{ path: products, component: ProductListComponent },{ path: products/:id, component: ProductDetailComponent } ];NgModule({imports: [RouterModule.forRoot(routes)],exports: [RouterModule] }) export class AppRoutingModule { }我们设定了三个路由空路径(主页)产品列表和特定ID的产品。 每个路径都与对应的组件相关联。 然后我们在模板或组件类中安排具有相应路由声明的链接 !-- home.component.html -- a routerLink/Home/a a routerLink/productsProduct List/a!-- product-list.component.html -- ulli *ngForlet product of productsa [routerLink][/products, product.id]{{ product.name }}/a/li /ul!-- product-detail.component.html -- h2Product Detail/h2 p{{ product }}/p在上面的所有代码示例中我们使用了routerLink指令完成路由导航。现在当用户点击链接时路由器会根据路径加载相应的组件并在指令的位置动态渲染该组件。
http://www.huolong8.cn/news/40815/

相关文章:

  • 网站建设预付费入什么科目浅谈学校网站建设
  • 有哪些可以做头像的网站网站开发的技术
  • 南平住房和城乡建设部网站wordpress如何发表新文章
  • 哪个网站可以做puzzlewordpress修改成中文字体
  • 长沙企业建站程序建设项目技术服务网站
  • 百度网站收录入口杭州网页设计公司
  • pa66用途障车做网站信息科技公司网站怎么做
  • 做校园文化的网站建站wordpress 基础
  • 网站后台管理员怎么做公司备案网站负责人是谁
  • 看那种片哪个网站好用泉州哪个公司网站做的好
  • 公司网站维护费怎么做分录如何在手机上编程游戏
  • 做前后端网站教程如何软件网站优化公司
  • 看设计案例的有哪些网站wordpress淘宝客pid插件
  • 要求维护公司做网站整改的函北京公司网站制作方法
  • 开淘宝店做网站开发个人博客网站建设预算
  • 深圳专业网站建设排名旅游做攻略用什么网站好
  • 餐饮公司的网站建设呼和浩特网站建设
  • 做网站怎么接私活ip子域名查询
  • 影响网站打开速度网站建设 简易合同
  • 东平网站制作哪家好页面设计的简短概念
  • 企业展示网站 价钱wordpress公网ip访问
  • 则么建立自己的网站电子商务网站有哪些功能
  • html特效网站建网站程序
  • 昆明做网站建设有哪些网站视频插件
  • 高唐住房建设局网站透明主题wordpress
  • 顺义做网站同学东莞浩智网站建设公司
  • 商业网站制作no.7主题wordpress
  • 我想建个自己的网站免费网站后台模板
  • 备案网站资料上传教程wordpress 主题课堂
  • 建站网站官方长沙优化网站技巧