在我们深入了解 Angular 2 中 @NgModule、@Component、@Injectable 等常见的装饰器之前,我们要先了解 TypeScript 中的装饰器。装饰器是一个非常酷的特性,最早出现在 Goog…
标签:angular.js
Angular 2 Decorators - 2
在 Angular 2 Decorators – part 1 文章中,我们介绍了 TypeScript 中的四种装饰器。本文的主要目的是介绍 Angular 2 中常见的内置装饰器。Angular 2 内置…
Angular 2 Forward Reference
Angular 2 通过引入 forwardRef 让我们可以在使用构造注入时,使用尚未定义的依赖对象类型。下面我们先看一下如果没有使用 forwardRef ,在开发中可能会遇到的问题: @Injectable() c…
Angular 2 Multi Providers
Multi providers 让我们可以使用相同的 Token 去注册多个 Provider ,具体如下: const SOME_TOKEN: OpaqueToken = new OpaqueToken('SomeTo…
Angular 2 Directive
Angular 2 的指令分为以下三种: 组件(Component directive):用于构建UI组件,继承于 Directive 类 属性指令(Attribute directive): 用于改变组件的外观或行为 …
Angular 2.x 从 0 到 1 (二)史上最简单的 Angular2 教程
第一节:Angular 2.0 从0到1 (一)第二节:Angular 2.0 从0到1 (二)第三节:Angular 2.0 从0到1 (三) 第二节:用Form表单做一个登录控件 对于login组件的小改造 在 he…
Angular2管理外部类型定义和处理“Duplicate identifier” TypeScript错误
在学习angular2的时候,根据angular2中文网提供的quickstart作为种子项目。在安装完所有包并运行项目的时候,出现了满屏的编译错误: error TS2300: Duplicate identifier…
Ionic2 tabs 导航与 sidemenu 导航结合使用方法
Ionic2 tabs 导航与 sidemenu 导航结合使用方法 我们使用 ionic start -list 查看可用的启动器构建模板, 最经常使用的就是 tabs 和 sidemenu, 但是如果两种都想用呢(最近…
Angular 2: ngc 常见错误和解决办法
假如你的 Angular 2 代码已经可以在调试环境下正常运行了,但是无法通过 ngc 编译 (或者是一些其他需要编译执行的任务,如 Ionic 2 的 ionic build android 命令等),你会发现一些非常…
Angular2基础之用户输入
想要获得更好阅读体验猛戳这里Hacking with Angular 在这篇文章中,我们将要讲解如何处理用户的操作,最常见的就是点击和输入了;本篇文章着重讲解关于用户的点击和输入的处理. 我们这次的初始项目还是以我们的Q…
Angular2基础之展示数据
在这一章节中,我们来学习如何使用Angular2来展示数据,以及如何使用它的内置指令NgFor和NgIf 首先要确保你有一个可以运行起来的Angular2的样例程序,最好就是我们上一章节中完成的那个QuickStart小…
angular2学习笔记之ng2标签
angular2的内值指令和angular2很类似,所有熟悉angular1的朋友看一眼就会了。angular2-demo<!– more –> 一、 效果图 一、指令解读 0. 组件…