第五章 案例:英雄指南

系列目录:【学习笔记】Angular快速上手

第一章 搭建开发环境
第二章 Hello Angular
第三章 新建App中目录说明
第四章 WebStorm开发Angular
第五章 案例:英雄指南



英雄指南教程涵盖了 Angular 的基本知识。在本教程中,你将构建一个应用,来帮助招聘机构管理一群英雄。

这个入门级 app 包含很多数据驱动的应用所需的特性。 它需要获取并显示英雄的列表、编辑所选英雄的详情,并且在英雄数据的不同视图之间导航。

在本教程的最后,你将完成下列工作:

  • 使用内置指令来显示 / 隐藏元素,并显示英雄数据的列表。
  • 创建 Angular 组件以显示英雄的详情,并显示一个英雄数组。
  • 为只读数据使用单项数据绑定。
  • 添加可编辑字段,使用双向数据绑定来更新模型。
  • 把组件中的方法绑定到用户事件上,比如按键和点击。
  • 让用户可以在主列表中选择一个英雄,然后在详情视图中编辑他。
  • 使用管道来格式化数据。
  • 创建共享的服务来管理这些英雄。
  • 使用路由在不同的视图及其组件之间导航。

你将学到足够的 Angular 知识,并确信 Angular 确实能提供你所需的支持。

完成本教程的所有步骤之后,最终的应用会是这样的:在线例子 / 下载范例

下面是本教程关于界面的构想:开始是“Dashboard(仪表盘)”视图,来展示最勇敢的英雄。

在这里插入图片描述

仪表盘顶部中有两个链接:“Dashboard(仪表盘)”和“Heroes(英雄列表)”。 你将点击它们在“仪表盘”和“英雄列表”视图之间导航。

当你点击仪表盘上名叫“Magneta”的英雄时,路由会打开英雄详情页,在这里,你可以修改英雄的名字。

在这里插入图片描述

点击“Back(后退)”按钮将返回到“Dashboard(仪表盘)”。 顶部的链接可以把你带到任何一个主视图。 如果你点击“Heroes(英雄列表)”链接,应用将把你带到“英雄”主列表视图。

在这里插入图片描述

当你点击另一位英雄时,一个只读的“微型详情视图”会显示在列表下方,以体现你的选择。

你可以点击“View Details(查看详情)”按钮进入所选英雄的编辑视图。

下面这张图汇总了所有可能的导航路径。

在这里插入图片描述

下图演示了本应用中的动图。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

idemoning

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值