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

网站建设与维护中国出版社天河区门户网站招生考试

网站建设与维护中国出版社,天河区门户网站招生考试,网站蓝色导航栏代码,怎么做刷题网站需求#xff0c;我们需要新建一个navBreadcrumb的全局组件。这是一个面包屑导航#xff0c;在不同的页面引入时传入一个路由数组即可。 第一步#xff1a;我们新建这个组件#xff1a; ng g c navBreadcrumb ng g m navBreadcrumb----------nav-breadcrumb.module-------…需求我们需要新建一个navBreadcrumb的全局组件。这是一个面包屑导航在不同的页面引入时传入一个路由数组即可。 第一步我们新建这个组件 ng g c navBreadcrumb ng g m navBreadcrumb----------nav-breadcrumb.module----------import { NgModule } from angular/core; import { CommonModule } from angular/common; import {NavBreadcrumbComponent} from ./nav-breadcrumb.component import { NzBreadCrumbModule } from ng-zorro-antd/breadcrumb; import { RouterModule } from angular/router;NgModule({declarations: [NavBreadcrumbComponent],imports: [CommonModule,NzBreadCrumbModule,RouterModule],exports:[NavBreadcrumbComponent] }) export class NavBreadcrumbModule { }---------nav-breadcrumb.component----------------import { Component, Input } from angular/core; import {Breadcrumb} from ../../../interfaces/index import { Router, RouterLink } from angular/router Component({selector: app-nav-breadcrumb,templateUrl: ./nav-breadcrumb.component.html,styleUrls: [./nav-breadcrumb.component.css] }) export class NavBreadcrumbComponent {Input() routeList: Breadcrumb[] []constructor(private router:Router){}}--------nav-breadcrumb.html----------------nz-breadcrumb!-- nz-breadcrumb-itema routerLink/storelist/storelist店铺列表/a/nz-breadcrumb-itemnz-breadcrumb-item 创建店铺/nz-breadcrumb-item --nz-breadcrumb-item *ngForlet item of routeList ng-container *ngIfitem.isClick;else lastBreadCrumba [routerLink][item.path]{{item.name}}/a/ng-containerng-template #lastBreadCrumb{{item.name}}/ng-template /nz-breadcrumb-item /nz-breadcrumb 这里有几个要注意的点 1 ---nav-breadcrumb.module----------这个文件时一定要的。angular和vue/react不同modulecomponent对于任何页面而言要引入其他组件只需要引入该模块就可以了。 所以我们新建这个文件。先在declarations中申明组件同时要exports导出去 第二步在其他页面引入该组件比如我们在storegGenerate.ts文件中引入它我们只需要导入nav-breadcrumb.module这个模块即可 import { NgModule } from angular/core; import { CommonModule } from angular/common; import {NavBreadcrumbModule} from ../../components/nav-breadcrumb/nav-breadcrumb.moduleNgModule({imports: [CommonModule,NavBreadcrumbModule //这里导入要引用组件的module],declarations: [StoreGenerateComponent,], }) export class StoreGenerateModule {}对于其他页面同理 第三步我们要封装组件 还记得最开始的需求吗我们这个全局组件是一个面包屑导航我们用到的时候只需要传u一个路由数组就可以了。所以我们的组件逻辑应该如下 import { Component, Input } from angular/core; import {Breadcrumb} from ../../../interfaces/index import { Router, RouterLink } from angular/router Component({selector: app-nav-breadcrumb,templateUrl: ./nav-breadcrumb.component.html,styleUrls: [./nav-breadcrumb.component.css] }) export class NavBreadcrumbComponent {Input() routeList: Breadcrumb[] []constructor(private router:Router){}}// 这里是Breadcrumb接口的类型//export interface Breadcrumb{ // path?:string, // name?:string, // isClick?:boolean //}再回头看看我们这个组件的页面结构 nz-breadcrumb-item *ngForlet item of routeList ng-container *ngIfitem.isClick;else lastBreadCrumba [routerLink][item.path]{{item.name}}/a/ng-containerng-template #lastBreadCrumb{{item.name}}/ng-template /nz-breadcrumb-item 到这里会报一个错‘Cant bind to routerLink since it isnt a known property of a. 那是因为我们这里做路由跳转routerLink指令需要路由模块做支持所以我们还需要引入routermModule 第四步我们只需要在对应的页面中引入导航数组即可 import { Component, OnInit } from angular/core; import { FormArray, FormBuilder, FormControl, FormGroup, Validators } from angular/forms; import { ApiService } from ../../api.service; import {replaceStringsWithBooleans} from ../../../utils/utils import {Breadcrumb} from ../../../interfaces/index Component({selector: app-store-generate,templateUrl: ./store-generate.component.html,styleUrls: [./store-generate.component.css] }) export class StoreGenerateComponent implements OnInit{validateForm:FormGroupbreadcrumbList:Breadcrumb[]constructor(private fb:FormBuilder,private http:ApiService){this.breadcrumbList[{path:/storelist/storelist,name:店铺列表,isClick:true},{path:storeGenerate,name:创建店铺,isClick:false},]}ngOnInit(){this.validateForm.get(isNeed)?.valueChanges.subscribe(value{console.log(value,value)})}}
http://www.hkea.cn/news/14429548/

相关文章:

  • 做母婴网站设计思路网络营销网站建设知识
  • 哪些网站是单页面wordpress替换主题图片
  • 专门教人做点心的网站肇庆网站建设方案优化
  • 营销型网站建设概述网站建站收费
  • 国外旅游网站排名企业画册尺寸一般多大
  • 学建站wordpress广州做网站哪个好
  • 网站建设技术团队经验丰富凡客网站设计
  • 进贤南昌网站建设公司企业网站开发软件
  • 北京做网站好公司为什么很多中国人去菲律宾做网站
  • php网站开发工程师月薪松江做网站费用
  • 网站开发好学嘛视频网站设计论文
  • 湖北省建设网站网站建设中公司
  • 房产网手机版网站建设目标建设银行海门支行网站
  • 阿里云做网站流程互联网保险平台好干吗
  • 怎么做可以访问网站大连房地产网站建设
  • 甘肃省 网站建设 审批济南网站建设联系小七
  • 红灰搭配网站模板淘宝网站开发成本
  • 网站收录没图片中企动力企业邮箱 手机邮箱
  • 做网站同行敦煌做网站 条件
  • 国外广告设计网站网站优化及推广
  • 可做兼职的翻译网站有哪些免费下载应用软件
  • 网站开发技术 文库网络规划与优化技术
  • 东莞网站建设选择菲凡网络邯郸哪做网站
  • 网站建设背景怎么做查询数据输入的网站
  • pc端网站自适应代码深深圳市建设局网站
  • 上犹建设局网站怎么看一个网站是哪个公司做的
  • 网站出现搜索怎么开网店淘宝
  • 中国公路建设行业协会网站上特价锦州网站建设
  • 保定自助建站软件网站建设与开发的收获与体会
  • 长沙服装网站建设微信小程序分销商城