自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 第十三章 依赖注入(DI)

注:学习使用,禁止转载通常,随着应用程序的变大,应用程序的不同部分需要交流,当模块a需要模块b才能运行时,我们说b依赖于a。获得依赖的最常见的一种方式就是导入一个文件,比如,在我们假设的模块中,我们可能向下面这样做:// in A.tsimport {B} from 'B'; // a dependency!B.foo(); // using B通常情况下,简单导入其他代码就够了,然而有时候,我们

2016-06-02 23:19:15 946

翻译 第十二章 测试(Testing)

在你的程序中,你花费几个小时、几天、几月或者几年之后,最终你会将你的程序推向世界,大量的时间和努力已经投入了,现在是时候寻求回报了…,突然,一个错误导致任何人都登录不了。Test driven(测试驱动)测试可以帮助在产品上线之前发现bug并解决它,而且可以使得项目新成员更快理解。

2016-06-02 22:39:02 592

翻译 第十一章 从angular1升级到angular2

该章以后翻译

2016-06-02 22:25:46 901

翻译 第十章 高级组件

通读本书,我们学会了怎么使用内建组件和怎么新建自己的组件,在这一章,我们会讲解一些在构建组件过程中使用到的高级特性。在本章中,我们会学习下面的几个部分:组件样式(封装的)改变宿主(host)元素修改嵌入模板访问邻居指令使用生命周期回调脏检查样式(style)angular提供了一种指定组件样式的机制,CSS代表级联样式表,但是有时候我们并不希望级联,相反,我们希望给一个组件提供样式,但

2016-06-02 17:02:44 2346

翻译 第九章 路由

在web开发中,路由说的是根据浏览器上的URL的规则,将应用程序分成不同的区域。比如我们访问一个网站的/路径,我们可能访问的是这个网站的home目录,如果我们访问/about,我们可能访问的是“about page”等等。为什么要路由在我们的应用程序中定义路由是有用的,因为我们能:将应用程序分离成不同的区域在应用程序中维护状态根据特定的规则保护应用程序的区域比如,假设我们编写一个invent

2016-06-02 10:57:39 2665

翻译 第八章 HTTP

介绍angular有它自己的Http库,我们可以使用他们去调用外部的数据和API。当我们去请求外部数据的时候,我们希望页面能够与用户继续保持交互。也就是说,我们不希望我们的页面一直冻结到外部数据返回,为了完成这个,我们的HTTP请求时异步的。历史证明,处理异步代码比处理同步代码复杂得多。 在javascript中,有三种方式去处理异步代码: Callbacks Promises

2016-06-02 00:21:23 1174

翻译 第七章 数据结构第二部分:视图

构建我们的视图:ChatApp顶层组件让我们将目光转向我们的引用,并实现视图组件。 :fa-info-circle:为了清晰和节省空间,在接下来的代码中我们不会包含import语句、css和其他一些样例代码。如果你关注这些细节,打开我们的示例代码,里面包含了运行应用程序的一切。第一件事情就是去创建一个叫chat-app的顶层组件。就像我们在前面讨论的那样,这个页面可以分解为三个顶层组件。

2016-06-01 19:11:05 900

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除