详解Angular中的NgModule(模块)
时间:2021-04-18
来源:互联网
今天PHP爱好者给大家带来本篇文章带大家详细了解一下Angular中的NgModule(模块)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
Angular 模块(NgModule)
Angular 应用是模块化的, 它拥有自己的模块化系统, 称作 NgModule。 一个 NgModule 就是一个容器, 用于存放一些内聚的代码块, 这些代码块专注于某个应用领域、 某个工作流或一组紧密相关的功能。 它可以包含一些组件、 服务提供商或其它代码文件, 其作用域由包含它们的 NgModule 定义。 它还可以导入一些由其它模块中导出的功能, 并导出一些指定的功能供其它 NgModule 使用。
一个模块也是一个带有 @NgModule 装饰器的 TypeScript 类。
相关教程推荐:《angular教程》
NgModule 元数据
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {HttpClient, HttpClientModule} from '@angular/common/http';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
declarations
声明模块有什么东西, 只能声明组件、 指令和管道。
imports
导入表, 声明了要让应用运转所依赖的一些模块。
providers
声明模块中提供了哪些服务, 只能声明服务。
bootstrap
声明模块的主组件是什么。 只有根模块才应该设置这个 bootstrap 属性。
以上就是详解Angular中的NgModule(模块)的详细内容,更多请关注php爱好者其它相关文章!
-
光遇8月27彩虹代币收集攻略 时间:2024-12-05
-
数据库脱敏是什么意思 数据库脱敏的方式 数据库脱敏工具 时间:2024-12-05
-
光遇8月27季节蜡烛收集攻略 时间:2024-12-05
-
未来人生怎么制造装备 时间:2024-12-05
-
条件编译的三种格式 条件编译和条件语句的区别 时间:2024-12-05
-
未来人生属性提升方法 时间:2024-12-05
今日更新
- 如何禁止html自动换行
阅读:19
- JavaScript中对HTML中元素属性的读取
阅读:19
- javascript中怎么将字符串转为数字
阅读:19
- 如何利用传统的方式在HTML中获取DOM元素
阅读:19
- javascript中常量和变量的区别是什么
阅读:19
- javascript中$是什么意思
阅读:28
- 如何安装mysql8.0
阅读:31
- css如何取消样式
阅读:23
- 直击Git基础要点
阅读:23
- python中**是什么意思
阅读:25