您好,欢迎访问一九零五行业门户网

深入了解Angular中的Component组件

本篇文章给大家介绍一下angular中的component组件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
angular 组件(component)组件(component) 是构成 angular 应用的基础和核心。 通俗来说, 组件用来包装特定的功能, 应用程序的有序运行依赖于组件之间的协调工作。【相关教程推荐:《angular教程》】
component 必备元素
@component(组件元数据装饰器)@component 装饰器的作用是告知 angular 框架如何处理 typescript 类, 它包含多个属性, 这些属性的值叫作元数据。 angular 会根据元数据的值来渲染组件并执行组件的逻辑。
template(模板)template 模板用于定义组件的外观, 模板以 html 的形式存在, 告诉 angular 如何渲染组件。 我们可以在模板中使用 angular 的数据绑定语法来呈现控制器中的数据。
controller(控制器)控制器是一个普通的 typescript 类, 它会被 @component 装饰器修饰, 控制器包含组件所有的属性和方法, 大多数的页面逻辑都写在控制器里。 控制器通过数据绑定与模板进行通讯, 模板展现控制器的数据, 控制器处理模板上发生的事件。
示例
import { component } from '@angular/core';@component({ selector: 'app-root', templateurl: './app.component.html', styleurls: ['./app.component.css'], providers: [appservice],})export class appcomponent { title = 'app demo'; .....}
selector@component 装饰器指定的 css 选择器, 它会告诉 angular, 一旦在模板 html 中找到了这个选择器对应的标签, 就创建并插入该组件的一个实例。
templateurltemplateurl 指定了一个 html 文件作为组件的模板。 还可以用 template 属性的值来提供内联的 html 模板
styleurls: ['./app.component.css']styleurls 指向一组 css 文件, 可以在这些 css 文件中编写组件要用到的样式。
providers当前组件所需的服务提供商的一个数组
appcomponent组件的控制器, 一个被装饰器修饰的 typescript 类。
component 其他元素
更多编程相关知识,请访问:编程教学!!
以上就是深入了解angular中的component组件的详细内容。
其它类似信息

推荐信息