首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在表中显示数据(角6)

无法在表中显示数据(角6)
EN

Stack Overflow用户
提问于 2018-07-08 14:49:10
回答 1查看 1.1K关注 0票数 1

我对棱角世界非常陌生,并试图使用RESTapi调用在我的表中显示数据。但是,这并不是我所期望的那样,因为表总是空的。

我已经找了好几个小时的解决方案了,但我还是想不出答案。

有什么建议吗?

list-inklusionshelfer.component.html

代码语言:javascript
复制
<table>
  <thead>
    <th>Id</th>
    <th>firstname</th>
    <th>lastname</th>
  </thead>

  <tbody>
    <tr *ngFor="let inklusionshelfer of alleInklusionshelfer">
      <td>{{inklusionshelfer.id}}</td>
      <td>{{inklusionshelfer.firstname}}</td>
      <td>{{inklusionshelfer.lastname}}</td>
    </tr>
  </tbody>
</table>

list-inklusionshelfer.component.ts

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
import { InklusionshelferService } from '../../shared_service/inklusionshelfer.service';
import { Inklusionshelfer } from '../../inklusionshelfer';
import { HttpClient } from '@angular/common/http';

@Component({
  selector: 'app-list-inklusionshelfer',
  templateUrl: './list-inklusionshelfer.component.html',
  styleUrls: ['./list-inklusionshelfer.component.css']
})
export class ListInklusionshelferComponent implements OnInit {

  private alleInklusionshelfer:Inklusionshelfer[];
  constructor(private _inklusionshelferService:InklusionshelferService) { }

  ngOnInit() {
    this._inklusionshelferService.getAllInklusionshelfer().subscribe((alleInklusionshelfer)=>{
      console.log(alleInklusionshelfer);
      this.alleInklusionshelfer=this.alleInklusionshelfer;
    },(error)=>{
      console.log(error);
    })
  }

}

inklusionshelfer.service.ts

代码语言:javascript
复制
import { Injectable } from '@angular/core';
import { Http, Response, Headers, RequestOptions } from '@angular/http'
import { Observable } from 'rxjs';
import { map, filter, scan, catchError } from 'rxjs/operators';
import { Inklusionshelfer } from '../inklusionshelfer';
import { HttpClient } from '@angular/common/http';
@Injectable({
  providedIn: 'root'
})
export class InklusionshelferService {
  private baseUrl:string='http://localhost:8080/api'
  private headers = new Headers ({'Content-Type':'application/json'});
  private options = new RequestOptions({headers:this.headers});
  constructor(private _http:HttpClient) { }
  //GET (EINEN USER)
  getInklusionshelfer(id:Number){
    return this._http.get(this.baseUrl+'/inklusionshelfer/'+id)
  }
  //GET (ALLE USER)
  getAllInklusionshelfer(){
    return this._http.get(this.baseUrl+'/inklusionshelfer')
  }
}

inklusionshelfer.ts

代码语言:javascript
复制
export class Inklusionshelfer {
    id:Number;
    firstname:string;
    lastname:string;
}
EN

回答 1

Stack Overflow用户

发布于 2018-07-08 14:51:05

只分配alleInklusionshelfer而不是空的this.alleInklusionshelfer

代码语言:javascript
复制
 this._inklusionshelferService.getAllInklusionshelfer().subscribe((alleInklusionshelfer)=>{
      console.log(alleInklusionshelfer);
      this.alleInklusionshelfer= alleInklusionshelfer;
}

也初始化为空数组,

代码语言:javascript
复制
 private alleInklusionshelfer:Inklusionshelfer[] = [];
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51233126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档