【TypeScript】NgModule组件的介绍1
来源:互联网 发布:vb ado控件下载 编辑:程序博客网 时间:2024/05/16 01:33
1.问题:
什么是NgModule?
2.源代码:
export interface NgModule {//导出NgModule接口 /** * Defines the set of injectable objects that are available in the injector * 定义组建中可注入的对象集合是注射器中合法的; * of this module. * * ## Simple Example * 简单的例子 * Here is an example of a class that can be injected: * 这儿是一个将被注入的类文件的例子 * ``` * class Greeter {//Greeter类 * greet(name:string) {//定义方法greet(name:string),传入值为string类型的,名为name的参数; * return 'Hello ' + name + '!';//返回值是:字符串'Hello'+name+'!'; * } * } * * @NgModule({//定义组件NgModule * providers: [//提供者:Greeter类(表名这个组件是由谁提供的) * Greeter * ] * }) * class HelloWorld {//定义HelloWorld类 * greeter:Greeter;//定义对象和类型:Greeter类型的greeter; * * constructor(greeter:Greeter) {//构造器:constructor(greeter:Greeter)传入值为Greeter类型的greeter对象; * this.greeter = greeter;//这里传入的参数greeter就是Greeter类型的greeter; * } * } * ``` */
3.截图:
4.总结:
这里,在用到HelloWorld类中会注入Greeter类,需要在类内部用构造器 构造一下(constructor);Greeter类就是组件(因为在@NgModule中定义了);
这里总结下就是:
1.需要定义组件内容,谁是被调用者(class Greeter)
2.需要声明谁是组件(通过接口@NgModule)
3.需要声明谁是调用者(class HelloWorld)
3.1.调用者内部要构造一下(constructor)
(其它的内容请看下回分解)
阅读全文
1 0
- 【TypeScript】NgModule组件的介绍1
- angular2.0如何基于NgModule配置组件的路由
- NgModule
- TypeScript介绍
- TypeScript介绍
- 掌握Angular2的NgModule(模块系统)
- TypeScript的学习历程1
- typescript 用法介绍
- TypeScript Symbols 介绍
- TypeScript 接口介绍
- 【前端】-TypeScript介绍(二)
- Extjs的组件介绍
- Strom组件的介绍
- TypeScript 学习心的
- TypeScript 类的声明
- 关于typescript的疑问
- TypeScript:更好的JavaScript
- typescript的基本数据
- Thread方法记录
- 数据库事务流程
- imgproc模块--计算物体的凸包
- Android Calendar Provider总结
- 安卓仿手机网易新闻app项目开发系列之(三)数据抓取和解析 上
- 【TypeScript】NgModule组件的介绍1
- C++ 标准库
- HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等
- DB Usage Complete / ADB 用法大全(转自gitHub)
- 计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文
- SAP 参照sto订单创建外向交货BAPI
- HTML+CSS基础课程 笔记
- PAT练习-数字黑洞
- 将项目打成war包并用tomcat部署的方法,步骤及注意点