zoukankan      html  css  js  c++  java
  • angular 接口定义封装

    第一步app.module.ts里面引入创建的服务

    import { AAService} from '';

    @NgModule里面的providers依赖注入服务 provides:  [ AAService] ,

    第二步src  app目录下新建providers文件夹service.ts文件

    引入baseUrl(你定义的根目录)

    export class AAService{

    private xxxUrl=baseUrl+具体接口

    写一个方法

    const httpOptions={

          headers:new({'Content-Type':"application/x-www-form-urlencoded;charset=UTF-8"})

    }

    yyy(){

    /*第一个参数为路径,参数/头部协议*/

    return this.http.post(xxxUrl,body,httpOptions).map(res=>res.json());

    }

    或者

    yyy(){

    /*第一个参数为路径,头部协议/参数/*/

    let params=new HttpParams().set('id',id)

    return this.http.get(xxxUrl,httpOptions,params)

    }

    }

    第三步如何调服务

    .ts文件中

    important {aaService} form '';

    construstor({

    private  aaService:AAService

    })

    this.aaService.yyy().subscript(result=>{

    })

  • 相关阅读:
    pymongo 学习
    Mongodb 学习
    2个list取交集
    2个list取差集
    yaml 基础
    is 和 ==的区别
    软件测试人员需要掌握的linux命令(二)
    免费翻译API破解(简易翻译工具)
    测试面试解析
    Python之Time模块
  • 原文地址:https://www.cnblogs.com/zhouyx/p/14344946.html
Copyright © 2011-2022 走看看