Angular的内置模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Angular的内置模块相关的知识,希望对你有一定的参考价值。

参考技术A 核心模块:@angular/core
通用模块:@angular/common
表单模块:@angular/forms
网络模块:@angular/http

自定义模块可以来组织我们的项目,并且通过Angular自定义模块来实现路由的懒加载。

然后在模块中放置一些相同类别的组件

在大的项目开发中,不会把所以的Component导入到app的根路由文件中,而是通过自定义模块的方式动态的加载模块。

浅析 Angular4 组件



一. 介绍


随着 Angular4 的正式发布,笔者重新关注并研究了Angular。它是一个非常强大的框架内置了相当多的功能。以AngularJs 为基础,使用Tyescript 重写。与 AngularJs 相比,它没有了 scope和controllers 的概念;相反,它采用组件层次结构化作为其主要架构概念。支持动态加载,改进了依赖注入,并提供更为简单的路由和异步模块编译机制。


从下图中可以看出组件(component)是 angular4 最强大的功能之一。组件可以扩展HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素。



Angular架构图(图片来源:Angular官网)



二.创建和使用组件


技术上来讲,一个组件就是一个控制模板试图的类。以实现一个process为例,可以通过如下命令行来一键创建组件


浅析 Angular4 组件


模板文件:



TS 文件:



1)在同一个module中使用创建的组件


我们可以以下列方式使用组件:


以上是关于Angular的内置模块的主要内容,如果未能解决你的问题,请参考以下文章

Python入门之模块——第2关:内置模块中的内置函数

python内置模块

python笔记--内置模块

Python基础

第六篇:python基础_6 内置函数与常用模块

python内置模块