小编Del*_* ar的帖子

Angular 6:使用服务获取本地json数据

我有一个包含电影列表的 movies.json,我想创建一个 MoviesServices 来获取我想要的数据。

我的电影服务:

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { HttpErrorResponse } from '@angular/common/http';

@Injectable({
  providedIn: 'root'
})

export class MoviesService {

  movies: string[];

  constructor(private httpService: HttpClient) {
    this.getMovies();
  }

  getMovies() {
    this.httpService.get('../../assets/movies.json').subscribe(
      data => {
        this.movies = data as string[];
        console.log(this.movies); // My objects array
      },
      (err: HttpErrorResponse) => {
        console.log(err.message);
      }
    );
    console.log(this.movies); // Undefined
  }

}
Run Code Online (Sandbox Code Playgroud)

首先,我不知道为什么第一个console.log()有效而第二个无效,你能告诉我为什么吗?

这是我需要获取数据的组件:

import { Component, OnInit } from '@angular/core';
import …
Run Code Online (Sandbox Code Playgroud)

json angular

3
推荐指数
1
解决办法
1万
查看次数

Ubuntu如何完成清除Visual Studio Code

我在Ubuntu 16.04 LTS中使用VSC,我想完成卸载。

因此,我尝试了以下命令:

sudo apt-get remove code
sudo apt-get purge code
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

每次重新安装时,我都会看到我的项目在上次使用时处于打开状态,并且我拥有了所有的插件,主题,键绑定...。

如何完全卸载Visual Studio代码的所有设置?

ubuntu visual-studio-code

3
推荐指数
1
解决办法
5569
查看次数

标签 统计

angular ×1

json ×1

ubuntu ×1

visual-studio-code ×1