《Angular项目实战》04 智慧工厂能源管理模块写字字帖_第1页
《Angular项目实战》04 智慧工厂能源管理模块写字字帖_第2页
《Angular项目实战》04 智慧工厂能源管理模块写字字帖_第3页
《Angular项目实战》04 智慧工厂能源管理模块写字字帖_第4页
《Angular项目实战》04 智慧工厂能源管理模块写字字帖_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目四--智慧工厂能源管理模块合作开拓责任企业级卓越人才培养(信息类专业集群)目录01Optionhere02Optionhere任务实施任务需求任务总结03Optionhere04Optionhere任务技能任务需求任务需求学习目标学习目标了解智慧工厂能源管理模块的布局学习Angular组件、指令掌握Angular生命周期钩子具备搭建Angular模板视图层的能力学习路径学习路径企业级卓越人才培养(信息类专业集群)情景导入情境导入在现代工业生产管理中,能源管理尤为突出,并且在工业生产中发挥着十分重要的作用。根据能源管理模块能够了解到当今热门的能源新闻,并可以对水能源和气能源进行报警监控。本项目主要是通过实现智慧工厂的能源管理模块来学习Angular的组件和指令。功能描述功能描述使用Bootstrap+Angular实现智慧工厂能源管理模块。使用Bootstrap相关知识设计智慧工厂能源管理模块使用Angular路由实现选项卡切换效果使用Angular内置指令设置组件样式企业级卓越人才培养(信息类专业集群)基本框架基本框架实现效果实现效果PRESENT企业级卓越人才培养(信息类专业集群)任务技能任务技能任务技能01Angular生命周期钩子02Angular组件企业级卓越人才培养(信息类专业集群)03Angular内置指令04Angular自定义指令Angular生命周期钩子Angular提供了多种生命周期钩子,但每种生命周期钩子的调用顺序及次数是不同的,其中ngOnInit()、ngAfterContentInit()、ngAfterViewInit()和ngOnDestroy()在生命周期中只会被调用一次,其它可被调用多次。在组件中,设置组件样式有以下优势:支持CSS类名和选择器,且支持当前组件CSS类名和选择器不会与应用程序中其他类和选择器相冲突应用程序的其他地方无法修改组件样式组件的CSS代码、组件类、HTML代码可以放在同一文件里随时可以更改或删除组件的CSS代码组件添加样式方式具有如下三种:通过设置styles或styleUrls元数据,注:两者不能同时存在,当同时存在时,styles中数据无作用。在HTML模板里定义style属性通过link标签导入CSS文件Angular组件为了吸引更多的用户,Angular提供了动态组件,使项目在运行期间不仅可以引入固定组件,还可以动态加载组件。创建动态组件步骤如下:第一步:指令标记组件显示位置第二步:加载组件第三步:解析组件第四步:创建公共接口第五步:组件调用接口Angular内置指令NgClassNgClass指令主要作用是可以动态设置和编辑给定元素的CSS类,通常在HTML模板中用ngClass表示。通过绑定ngClass指令,可以同时添加或移除多个类。NgStyleNgStyle指令的主要作用是可以使用动态值给特定的DOM元素设定CSS属性。在Angular中,使用NgStyle指令可同时设置多个内联样式Angular自定义指令每个自定义属性指令都需要一个控制器类,在实现属性指令时,需通过@Directive装饰器(声明当前类是一个指令)将元数据添加到控制器类上,控制器类则实现了指令所对应的特定行为。在元数据中声明selector属性用以标志指令的选择对象。使用自定义指令步骤如下。第一步:创建自定义指令文件第二步:创建自定义指令第三步:在模块中声明第四步:在模板文件中引用指令Angular自定义指令任务实施任务实施第一步第二步第三步路由配置。在导航组件中,使用路由,通过点击,跳转到相应的页面中监控系统分为气、水监控,通过选项卡形式分别对两个系统进行监控。监控的数据通过NgFor指令双向绑定显示能源简介使用ul列表设置导航,通过点击li元素进行切换。通过员工登录可以查看到员工哪一时刻登录。企业级卓越人才培养(信息类专业集群)任务总结任务技能任务实施任务总结任务描述

本项目通过对智慧工厂能源管理模块的学习,对能源管理模块中各个组件的创建及所需功能具有进一步了解,掌握

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论