4-1 生命周期 ngOnInit

  1. export class AppComponent {
  2. title = 'my-app';
  3. ngOnInit(){
  4. console.log("init")
  5. }
  6. }

4-2 http请求

  1. //app.module.ts
  2. //导入
  3. import {HttpClientModule} from '@angular/common/http'
  4. //注册
  5. imports: [
  6. HttpClientModule
  7. ]
  1. //app.component.ts
  2. //导入
  3. import {HttpClient} from '@angular/common/http'
  4. export class AppComponent {
  5. music:any=[];
  6. title = 'my-app';
  7. //作为函数的参数注册
  8. constructor(public http:HttpClient){}
  9. ngOnInit(){
  10. var url:string="http://localhost:8000/top250";
  11. this.http.get(url).subscribe((res:any)=>{
  12. console.log(res)
  13. this.music=res.playlists;
  14. })
  15. console.log("init")
  16. }
  17. }