《Angular2入门系列基础》——angular2组件入门(一)
来源:互联网 发布:淘宝退款了货收到了 编辑:程序博客网 时间:2024/06/07 06:20
【前言】
从angular2架构方面看包括8个部分:模块(modules),组件(Components)模板(Templates)元数据(Metadata)数据绑定(Data Binding)指令(Directives)服务(Services)依赖注入(Dependency Injection);稍稍讲解一下组件!
【内容】
Angular应用是由组件组成的。组件是由html和组件类组成,组件类控制了视图。如下所示的代码:
import { Component } from '@angular/core'; //导入组件@Component({ selector: 'my-app', //html中的标签 template: `<h1>Hello {{name}}</h1>` //模板})export class AppComponent { name = 'World'; } //供享用的类
1.每个组件都以@Component装饰器函数开始,它接受一个元数据对象参数。该元素对象描述了 HTML 模板和组件类是如何一起工作的。
科普:元数据:元数据被定义为:描述数据及其环境的数据。
2.selector属性为 Angular 指定了在index.html中的自定义<my-app>标签里显示该组件。
3.template属性定义了<h1>标题里的一条消息。 该消息以 “Hello” 开始,以 Angular插值绑定表达式{{name}}结束。 在运行时,Angular 用组件的name属性值替换{{name}}。 插值绑定是 Angular 的特征之一。
在index.html页面中就可以直接使用my-app标签:
<my-app><h1>Loading....... <h1></my-app>当运行之后就会出现如下的效果图:
【总结】
其实angular2的架构思想真的是非常巧妙,但是作为新手,我只能在慢慢学习体会中逐步加深理解,希望这篇博文对正在学习angular2的你有用!
阅读全文
1 0
- 《Angular2入门系列基础》——angular2组件入门(一)
- angular2基础入门(一)
- 《Angular2入门系列基础》——pipe管道数据类型
- 《Angular2入门系列基础》——常见angular-cli命令
- 《angular2入门系列基础》——路由Route
- 《Angular2入门系列基础》——ActivatedRoute路由
- 【Angular2】基础入门
- 《Angular2入门系列实践》——实现页面动画效果
- 《angular2入门系列实践》——表单验证详解
- Angular2入门系列教程-服务
- Angular2入门——(1)快速上手
- Angular2入门——(2)模板语法
- angular2封装组件(一)——引用js包
- Angular2入门之模块与组件
- Angular2(Beta)入门
- Angular2入门导向笔记
- Angular2之入门示例
- Angular2 入门详解
- Java 多线程学习笔记01
- Java 流程控制语句
- ASP.NET MVC与MongoDB的整体搭建
- java.lang.Number源码
- 关于用JavaScript获取session值并阻止页面跳转的问题
- 《Angular2入门系列基础》——angular2组件入门(一)
- NOIP2012同余方程
- bigchaindb源码分析(二)——pipeline
- C++略识之构造函数
- ACTIVEMQ设置Timestamp和jms简介
- 数组进阶对象数组
- NOIP 2004 合并果子 题解 (堆 )
- LeetCode-543. Diameter of Binary Tree (Java)
- 深入解析php中的foreach问题