分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

Angular5学习笔记 - 配置Http(七)

发布时间:2023-09-06 01:40责任编辑:赖小花关键词:Angular配置

一、引入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(七)

原文地址:https://www.cnblogs.com/chuancheng/p/8379764.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved