一、引入Http模块
编辑\src\app\app.module.ts文件
import { HttpModule } from \'@angular/http\' ; /* 注册模块 */ imports: [ HttpModule, ],
二、编辑列表画面
编辑\src\app\components\users\list\list.component.html文件,这里用到了ng-zorro组件库相关配置看看下节内容。
< nz-table #nzTable [nzDataSource] ="data" [nzPageSize] ="10" > < thead nz-thead > < tr > < th nz-th >< span > 姓名 </ span ></ th > < th nz-th >< span > 年龄 </ span ></ th > < th nz-th >< span > 地址 </ span ></ th > < th nz-th >< span > 操作 </ span ></ th > </ tr > </ thead > < tbody nz-tbody > < tr nz-tbody-tr *ngFor ="let data of nzTable.data" > < td nz-td > < a > {{data.name}} </ a > </ td > < td nz-td > {{data.age}} </ td > < td nz-td > {{data.address}} </ td > < td nz-td > < span > < a href ="#" > 编辑 </ a > < span nz-table-divider ></ span > < a href ="#" > 删除 </ a > < span nz-table-divider ></ span > < nz-dropdown > < a class ="ant-dropdown-link" nz-dropdown > 更多操作 < i class ="anticon anticon-down" ></ i > </ a > < ul nz-menu > < li nz-menu-item > < a target ="_blank" rel ="noopener noreferrer" href ="http://www.alipay.com/" > 预览 </ a > </ li > < li nz-menu-item > < a target ="_blank" rel ="noopener noreferrer" href ="http://www.alipay.com/" > 打印 </ a > </ li > </ ul > </ nz-dropdown > </ span > </ td > </ tr > </ tbody > </ nz-table >
三、编辑ts文件
import {Component, OnInit} from \'@angular/core\' ; import { Http } from \'@angular/http\'; /* 添加Http请求模块 */ @Component({ selector: \'app-list\' , templateUrl: \'./list.component.html\' , styleUrls: [ \'./list.component.css\' ] }) export class ListComponent implements OnInit { /* 变量定义 */ data:object[] = []; /* 定义列表数据变量 */ /* 构造方法,做依赖注入 */ constructor( private _httpService: Http) { } /* 加载完事件,做初始化 */ ngOnInit() { this ._httpService.get(\'http://localhost:3003/news\').subscribe(values => { console.log(values); this .data = values.json(); }); } }
四、效果预览
查看更多关于Angular5学习笔记 - 配置Http(七)的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did223027