(角度6)从数据库中获取强度项

时间:2018-11-29 17:52:40

标签: angular ngfor

我正在尝试从数据库中提出一个列表。 * ngFor的过程通常很简单,但是我从未尝试使用外部字体中的数据来实现它。

我要做的第一件事是调用get()方法,该方法从源中获取所有数据,该过程如下所示:

all_paths = 'abc/*/*/*' # 3x*, one for year, one for month, one for day

def jsons_to_pdf(all_paths):

    # Create a big dataframe from all the jsons
    sdf = sqlContext.read.json(path)

日志正确地带给了我所有信息,就像它在数据库中一样,因此到目前为止,一切都很好。
这是日志显示的内容:

  

{
  营地:1
  campAt:true
  campRep:是
  代码:102
  日期:null
  名称:“ John Test”
  sig:“ ZCD”
  stat:0
  }
  ...........

现在,当创建* ngFor时,我无法拉出User的'name'属性,这就是我的操作方式:

ngOnInit() {

  this.get().subscribe(x => { 
    this.User = x; 
    console.log(this.User[0]);
    console.log(this.User[1]);
    console.log(this.User[2]);
  }); 

}

我也尝试过

  

User.name

  

用户[] |用户[] .name |用户[i]

真的,我不知道如何将来自User的数据带到* ngFor ...
那么,这有什么窍门?

2 个答案:

答案 0 :(得分:3)

错误在于变量名。

file.read((char *)buffer, size);

this.get().subscribe(x => { this.User = x; // You are using 'User' }); 中,您正在使用HTML

Users

答案 1 :(得分:0)

您将MID放在x中,而不是User中。

Users

将其更改为this.User = x,这样您就可以遍历this.Users