zoukankan      html  css  js  c++  java
  • ng-http

    启用 Http 服务

    • open the root AppModule,
    • import the HttpClientModule symbol from @angular/common/http,
    • add it to the @NgModule.imports array.
    // app.module.ts:
     
    import {NgModule} from '@angular/core';
    import {BrowserModule} from '@angular/platform-browser';
     
    // Import HttpClientModule from @angular/common/http
    import {HttpClientModule} from '@angular/common/http';
     
    @NgModule({
      imports: [
        BrowserModule,
        // Include it under 'imports' in your application module
        // after BrowserModule.
        HttpClientModule,
      ],
    })
    export class MyAppModule {}
    

    发起一个 get 请求

    @Component(...)
    export class MyComponent implements OnInit {
     
      results: string[];
     
      // Inject HttpClient into your component or service.
      constructor(private http: HttpClient) {}
     
      ngOnInit(): void {
        // Make the HTTP request:
        this.http.get('/api/items').subscribe(data => {
          // Read the result field from the JSON response.
          this.results = data['results'];
        });
      }
    }
    

    Reading the full response

    this.http
      .get('https://jsonplaceholder.typicode.com/posts/1', {observe: 'response'})
      .subscribe(res => {
      console.log(res)
    })
    

    错误处理

    http
      .get('/api/items')
      .subscribe(
        // Successful responses call the first callback.
        data => {...},
        // Errors will call this callback instead:
        err => {
          console.log('Something went wrong!');	
        }
      );
    
  • 相关阅读:
    python爬虫-execjs使用
    关于命令行操作数据库整理
    php项目整理之no1
    c++笔记整理
    php实战开发之自我整理(学习笔记)
    php之JavaScript
    html嵌入样式表
    php-css外边距
    The report for triangle problem
    An error in projects
  • 原文地址:https://www.cnblogs.com/ygjzs/p/12228104.html
Copyright © 2011-2022 走看看