Angular本地开发模拟后台接口

在environments文件夹下创建environment.dev.ts

const baseURL = 'http://localhost:5002/';
export const environment = {production: true,envName: 'dev',apiURL: {login: baseURL + 'login/user'}
};

在angular.json文件中修改如下

{"$schema": "./node_modules/@angular/cli/lib/config/schema.json","version": 1,"newProjectRoot": "projects","projects": {"***": {"root": "","sourceRoot": "src","projectType": "application","prefix": "app","schematics": {"@schematics/angular:component": {"styleext": "less" }},"architect": {"build": {"builder": "@angular-devkit/build-angular:browser","options": { "outputPath": "dist/ls365", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.app.json", "assets": [ "src/favicon.ico", "src/assets", "src/api" ], "styles": [ "node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css", "src/styles.less" ], "scripts": [] },"configurations": { "production": { "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts" } ], "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, "vendorChunk": true, "buildOptimizer": true }, "dev": { "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.dev.ts" } ], "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, "vendorChunk": true, "buildOptimizer": true } } },"serve": {"builder": "@angular-devkit/build-angular:dev-server","options": { "browserTarget": "***:build" },"configurations": { "production": { "browserTarget": "***:build:dev" } } },"extract-i18n": {"builder": "@angular-devkit/build-angular:extract-i18n","options": { "browserTarget": "***:build" } },"test": {"builder": "@angular-devkit/build-angular:karma","options": { "main": "src/test.ts", "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.spec.json", "karmaConfig": "src/karma.conf.js", "styles": [ "node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css", "src/styles.less" ], "scripts": [], "assets": [ "src/favicon.ico", "src/assets" ] } },"lint": {"builder": "@angular-devkit/build-angular:tslint","options": { "tsConfig": [ "src/tsconfig.app.json", "src/tsconfig.spec.json" ], "exclude": [ "**/node_modules/**" ] } }}},"***-e2e": {"root": "e2e/","projectType": "application","architect": {"e2e": {"builder": "@angular-devkit/build-angular:protractor","options": { "protractorConfig": "e2e/protractor.conf.js", "devServerTarget": "***:serve" },"configurations": { "production": { "devServerTarget": "***:serve:production" } } },"lint": {"builder": "@angular-devkit/build-angular:tslint","options": { "tsConfig": "e2e/tsconfig.e2e.json", "exclude": [ "**/node_modules/**" ] } }}}},"defaultProject": "***"

列表内容

ngOnInit() {this.http.get('/api/mock/test.json').subscribe(data => {console.log(data);});}

5.返回结果

Angular Mock Data相关推荐

  1. dbeaver mock data generator (数据库模拟数据生成)

    文章目录 一.前言 二.功能介绍 三.操作说明 1.打开Mock生成器 2.Mock生成器界面介绍 3.选择字段分配模板 4.模板参数配置 Skip Boolean Constant Boolean ...

  2. 五:Angular 数据绑定 (Data Binding)

    通常来说,数据绑定要么是从页面流向组件中的数据,要么是从组件中的数据流向页面.下面我们来介绍在Angular 2中数据绑定的几种不同方式.  1. 使用{{}}将组件中的数据显示在html页面上  实 ...

  3. SAP UI5:how to connect mock data

    Created by Wang, Jerry, last modified on Feb 02, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  4. run webIDE application using mock data

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  5. Mock server的实现 - run Fiori application using mock data in offline mode

    Part2 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  6. 使用Mock.js进行独立于后端的前端开发

    概述 Mock.js实现的功能 基于 数据模板 生成数据 基于 HTML模板 生成数据 拦截并模拟 Ajax请求 用法 浏览器: <!-- (必选)加载 Mock --> <scri ...

  7. 基于Angular创建后台数据模拟(译)

    我们已经习惯用AngularJS来创建前后端分离的应用,同时为了便于开发也会通过在前端代码库中使用mock数据来模拟服务端的接口.使用mock数据具有以下诸多的好处: * 如果你并不是接口api的开发 ...

  8. gulp + angular + requirejs 简单学习

    一.安装gulp(已经安装了node环境) npm  install -g gulp 二.在package.json文件中配置依赖插件 {"name": "xxxx&qu ...

  9. Angular实战项目(1)

    Angular 打造企业级协作平台 [外链图片转存失败(img-J0HrPiEG-1563902660799)(https://upload-images.jianshu.io/upload_imag ...

  10. 搭建angular环境

    一.安装 1.先安装npm淘宝镜像 一.通过命令配置验证 命令 npm config set registry https://registry.npm.taobao.org 验证命令 npm con ...

最新文章

  1. 国内外最好用的9大工作任务管理软件
  2. ios预支付系统 java_支付系统的预发布环境如何搭建
  3. 高级驾驶辅助系统ADAS
  4. CentOS Linux解决Device eth0 does not seem to be present及设置固定ip
  5. 边缘计算框架_【北大成果】一种集成多组网协议多边缘计算框架的边缘计算处理平台...
  6. C语言开发推箱子游戏项目实战
  7. [渝粤教育] 中国地质大学 信息管理概论 复习题
  8. protocol_buffers简易操作
  9. 2017.10.7 最长上升子序列 思考记录
  10. 23个小动作让你记忆力惊人
  11. SpringMVC学习系列-解决GET请求时中文乱码的问题
  12. Jump Desktop for Mac(远程桌面控制工具)怎么链接windows电脑
  13. php下使用phpmailer发送邮件
  14. 学硬件设计,需要看哪些书籍?
  15. 5800p计算机公式,卡西欧fx-5800p计算器内置公式及公式自定义在隧道测量中的应用...
  16. 【阿里云原生架构】二、云原生架构的原则和模式
  17. javaweb出现Exception invoking method manageApp java.lang.IllegalStateException: ContainerBase.addChild
  18. Windows 8.1 更新错误 0x80073712 解决办法
  19. python棋牌游戏开发之斗地主_python模拟实现斗地主发牌
  20. php代码 加密,PHP给源代码加密的几种方法汇总(推荐)

热门文章

  1. Oracle索引建立原则
  2. UE5全局光照系统Lumen解析与优化
  3. 3 基于采样的路径规划 —— RRT算法
  4. .pdf文件通过java拷贝,java复制pdf而且往pdf文件中添加内容
  5. 网易云音乐网站音乐下载
  6. 云课堂在登陆时显示服务器错误,我的云课堂不能登陆怎么解决
  7. 单片机C语言字符串转数字
  8. 基于html5的城市公交查询系统,城市公交在线查询系统的设计与实现
  9. c语言中除号用百分号,【期末复习】人教版六年级数学(下册)知识要点
  10. 每周分享第 34 期