To use http, we need to import the HTTP_PROVIDER, so that we can inject http to other component:

import {HTTP_PROVIDERS} from 'angular2/http';

bootstrap(App, [
HTTP_PROVIDERS
]);

simple-request.ts:

import {Component} from 'angular2/core';
import {Http, Response} from 'angular2/http';
@Component({
selector: 'simple-request',
template: `
<button type="button" (click)="makeRequest()">Make Request</button>
<div *ngIf="loading">loading...</div>
<pre>{{data | json}}</pre>
`
}) export class SimpleRequest{
loading: boolean = false;
data: Object;
constructor(public http: Http){ } makeRequest(){
this.loading = true;
this.http.request('https://api.github.com/users/zhentian-wan')
.subscribe( (res: Response) => {
this.data = res.json();
this.loading = false;
})
}
}

最新文章

  1. 完全变味的Windows Azure Marketplace中国版
  2. PRML Chapter 1. Introduction
  3. 转载:最大子段和问题(Maximum Interval Sum)
  4. makefile文件制作入门
  5. CSS 最核心的几个概念
  6. BZOJ 1072 排列
  7. DDUI For Delphi Seattle Directui界面组件
  8. wiki oi 1044 拦截导弹
  9. Knockout获取数组元素索引的2种方法,在MVC中实现
  10. redis持久化AOF与RDB
  11. win10免安装版本的MySQL的下载安装和配置
  12. linux连接工具隧道模式
  13. HDU 5734 Acperience(数学推导)
  14. MySQL事务隔离级别以及验证
  15. C++ code:prime decision
  16. 【题解】Luogu P2147 [SDOI2008]洞穴勘测
  17. LeetCode: Pow(x, n) 解题报告
  18. jmm 和线程安全
  19. 关于编码问题,报错:&#39;gbk&#39; codec can&#39;t encode character &#39;\u3164&#39; in position 0: illegal multibyte sequence
  20. 二进制文件和ASCII文件有何区别

热门文章

  1. activeMQ总结
  2. C#中yield用法
  3. oracle 复制一条记录只改变主键不写全部列名
  4. JavaScript 显示弹出窗口(二)
  5. MySQL索引和锁
  6. vim学习心得(一)——Cygwin下vim配置
  7. Sql Server索引(转载)
  8. javascript 不用ajax 用 iframe 子域名下做到ajax post数据
  9. phpcms v9开源开发框架基础mvc解读
  10. C++通过OCCI操作Oracle数据库详解