Angular Feature Modules

简介: Angular Feature Modules

Angular Feature Modules


创建FModule:

ng generate module <module-name>


输出内容:

app/
    <module-name>/
        <module-name>.module.ts
复制代码
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
@NgModule({
  declarations: [],
  imports: [
    CommonModule
  ]
})
export class Module01Module { }

输出内容说明:


  1. NgModule的用法和作用跟组件中的一致为了使用@NgModule装饰器来对Module类进行装饰.
  2. CommonModule的作用是提供了常用的指令如:ngIf,ngFor等.


将FModule导入AppModule

@NgModule({
  imports: [
    Module01Module, // 添加FModule
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }


渲染FModule的组件模板

  1. 为FModule模块增加组件 ng generate component <module-name>/<ComponentName>
  2. 受Angular模块化的限制,在非A模块去使用A模块中的组件的情况,需要在A模块中进行导出。修改后的module01模块如下:
@NgModule({
declarations: [
 Comp1Component
],
imports: [
 CommonModule
],
exports: [
 Comp1Component, // 导出组件
]
})
export class Module01Module { }



相关文章
|
消息中间件 Java
ActiveMQ调优方案
讨论ActiveMQ性能调优的方向,提供调优参考。
724 0
|
JavaScript 前端开发 安全
前端实践:如何防止xss跨站脚本攻击(vue代码说明)
XSS(跨站脚本)攻击是一种常见的网络安全漏洞,攻击者通过在网页中注入恶意脚本代码,从而实现窃取用户信息、盗取会话令牌等攻击目的。为了防止XSS攻击,我们可以采取以下措施:
7596 0
前端实践:如何防止xss跨站脚本攻击(vue代码说明)
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
448 5
|
弹性计算 关系型数据库 MySQL
rds子网配置
在阿里云中配置RDS子网涉及五个关键步骤:1) 创建或选择VPC作为私有网络环境;2) 在VPC内创建子网并确保IP地址不重叠;3) 关联路由表和安全组以控制流量及访问权限;4) 创建RDS实例时指定VPC和子网;5) 确保ECS实例与RDS在同一VPC或配置相应跨VPC访问,并调整安全组规则。这样可保障RDS与其他资源的通信及网络性能。
325 6
|
存储 Prometheus Cloud Native
[prometheus]配置alertmanager和钉钉告警
[prometheus]配置alertmanager和钉钉告警
995 0
|
存储 Java 应用服务中间件
Linux中安装部署环境(JAVA)
Linux中安装部署环境(JAVA)
168 0
|
小程序 API UED
微信小程序|音频音乐播放控制
微信小程序|音频音乐播放控制
567 0
python 在x=0,y=0处画线形成十字
python 在x=0,y=0处画线形成十字
python 在x=0,y=0处画线形成十字
|
存储 编解码 网络协议
小六六学Netty系列之编解码器和handler的调用机制(上)
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
294 0
|
移动开发 前端开发 JavaScript
Bootstrap 4/3 页面基础模板 与 兼容旧版本浏览器
Bootstrap 4/3 页面基础模板 与 兼容旧版本浏览器
553 0