angular6.0教程:angular如何创建自定义组件

我们已经在电脑上安装好了angular6.0,并且也通过angular6.0创建了一个demo1的项目。接下来,我们就要针对这个demo1项目进行相应的开发。本章,我们来给项目新建几个component组件。

创建一个自定义组件,其实很简单,进入命令行工具,再进入到demo1目录,输入以下命令:

angular6.0教程

ng  g  component  home   创建一个名为home的组件。

创建完后,会自动在app目录下生成1个home目录,home目录下会生成4个文件,如下图:

上图中,home.component.css是这个组件的css样式文件,home.component.html是该组件的html文件,home.component.ts是该组件的JS文件。同时,home组件创建完成后,会自动在app.module.ts主模块中导入这个home组件,如下图:

在 Angular 中,是使用 Component 装饰器来定义组件的元信息,如下图:

selector:'app-home':用于定义组件在HTML代码中匹配的标签,这样,我们可以在其它组件中通过来调用这个组件。

templateUrl:'./home.component.html':定义组件内嵌视图。

styleUrls:['./home.component.css']:定义了组件css样式文件。

export class HomeComponent implements OnInit {}:定义组件类。组件需要实现的功能,都在这个区域书写。

组件创建好后,我们就可以给这个组件添加我们所需要的功能了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、SPA的概念 首先明确一个概念,SPA,全称为Single Page Application单页应用,一个单页...
    耦耦阅读 11,206评论 0 3
  • Angular 版本 Angular 4.0并不是在原有基础上改的,而是一个完全重写的版本,不同于Angular ...
    耦耦阅读 6,218评论 2 5
  • core package 概要:Core是所有其他包的基础包.它提供了大部分功能包括metadata,templa...
    LOVE小狼阅读 7,706评论 0 3
  • 一.课程简介 (注意:这里的AngularJS指的是2.0以下的版本) AngularJS的优点: 模板功能强大丰...
    壹点微尘阅读 4,505评论 0 0
  • 老区的图书馆,单是爬满了墙的爬山虎就让人喜欢无比。他们是有脚的,好调皮。 大屏幕的跑男,帅帅的鹿晗,有种看演唱会的...
    陀陀刺猬阅读 1,711评论 0 3

友情链接更多精彩内容