当前位置: 首页 > 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/14350213/

相关文章:

  • 东昌府聊城网站优化济南市建设局网站查房产信息
  • 商城网站合作协议九江 网站建站 设计 公司
  • 网站做外链多少钱整合营销理论主要是指
  • 网站页面分析网上建站赚钱
  • 自己制作的网站模板以后可以修改吗汕头seo
  • 做海报的素材那个网站比较好互联网营销师在哪里报名
  • 买空间去哪个网站wordpress积分商城主题
  • 域名进行网站备案吗开发公司未售的空置房物业费
  • 网站做关键词链接有用吗青岛建站公司流程
  • 网站建设及上线流程360建筑网如何注销账号
  • 呼和浩特免费制作网站乌克兰军事最新消息
  • 手机网站的推广外围网站怎么做
  • 青州网站开发怎么把自己的网站放到百度搜索上
  • 官方网站改版建议广阳网站制作
  • 深圳集团网站建设专业知名公司
  • 网站开发和网站制作的区别优化百度搜索
  • 韩国网站如何切换中文商城开发网站开发
  • 找人做个网站大概多少钱建站工具 风铃
  • 江西省寻乌县建设局网站建设部网站监理变更
  • 合肥网站外包wordpress 本地视频链接
  • 重庆市建设公共资源交易中心网站建设网站有哪些好处和坏处
  • 掌握商务网站建设策略东莞常平镇地图
  • 手表网站欧米茄官网福建建设管理中心网站
  • 公司淘宝网站怎么建设的更加好seo是什么职位
  • 关于网站建设要花多少钱兰州网站建设网站建设
  • 为什么建站之前要进行网站策划国有企业管理培训课程
  • 国内做电商网站学校部门网站建设
  • intitle 做网站网站的动态图怎么做的
  • 快速建设企业网站如何做好网站推
  • 汽车网站策划外贸网站制作公司