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

angular实现全局组件

之前我们实现全局组件的第一种方式。我们是在定义了组件的时候通过在declares:[component],然后exports出该组件。最后在页面中每次导入该组件,而这次我们将采用另一种方式来实现

1 新建公用组件:

navbreadcrumbnavbreadcrumb.component.htmlnavbreadcrumb.component.cssnavbreadcrumb.component.tsnavbreadcrumb.module.ts

2 新建一个share.module.ts,在该module中引入我们所有的公共组件,本例中只有一个导航组件NavbreadcrumbComponent

( share /. share.module.ts)

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {NavbreadcrumbComponent} from "../navbreadcrumb/navbreadcrumb.component"@NgModule({declarations: [NavbreadcrumbComponent],imports: [CommonModule],exports:[NavbreadcrumbComponent]
})
export class ShareModule { }

3 在需要用到该组件的页面中引入share.module.ts模块(home.ts.about.ts分别引入)

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ShareModule } from '../../share/share.module';@NgModule({declarations: [],imports: [CommonModule,ShareModule]
})export class HomeModule { }
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ShareModule } from '../../share/share.module';@NgModule({declarations: [],imports: [CommonModule,ShareModule]
})export class AboutModule { }

4 在页面中引入组件结构:

<div class="about_page"><app-navbreadcrumb></app-navbreadcrumb><div></div>
</div>

 

http://www.lryc.cn/news/134922.html

相关文章:

  • Spring编程模型(范式)
  • Golang GORM 单表删除
  • Windows 下 MySQL 源码学习环境搭建步骤【建议收藏】
  • redis总复习
  • [LeetCode - Python]844. 比较;含退格的字符串(Easy);415. 字符串相加(Easy)
  • 机器学习深度学习——NLP实战(自然语言推断——注意力机制实现)
  • mac垃圾清理软件有哪些
  • 8.18 校招 内推 面经
  • docker的web管理平台docker.ui
  • 20230822 Windows上使用find_package引入OpenCV报错
  • MySQL下载安装配置
  • 3D WEB轻量化引擎HOOPS产品助力NAPA打造船舶设计软件平台
  • lesson9: C++多线程
  • 安卓修改SwitchCompat色值
  • pytorch内存泄漏
  • 20230821-字符串相乘-给树命名(unordered_map)
  • [Go版]算法通关村第十二关黄金——字符串冲刺题
  • neovim为工作区添加本地clangd配置
  • 信号处理--基于EEG脑电信号的眼睛状态的分析
  • Redis高可用:主从复制详解
  • [Flutter]有的时候调用setState(() {})报错?
  • 利用屏幕水印学习英语单词,无打扰英语单词学习
  • 开学必备物品清单!这几款优先考虑!
  • 聊聊调制解调器
  • Go语言入门指南:基础语法和常用特性(下)
  • 【MFC常用问题记录】
  • ThreadLocal内存泄漏问题
  • 微服务基础概念【内含图解】
  • Dockerfile创建 LNMP 服务+Wordpress 网站平台
  • 消息中间件篇