获取并显示 angular 和 laravel 中的 table 数据

Fetch and display table data in angular and laravel

我正在尝试显示从 laravel api 中获取的数据 angular table 代码是:

public function fetchQuestions(Request $request)
{  
  $questions = Questions::where('status',$request->status)->get();
  return response()->json($questions, 200);
}

angular代码:

 questions = [];
  ...
  this.http.post(this.baseUrl+'api/auth/question', formData).subscribe(result  => {
  this.questions.push(result);

这不显示任何数据

我必须使用

  this.questions.push(result[0]);
  this.questions.push(result[1]);
  ..
  ..
  this.questions.push(result[n]);

推送所有数据。我怎样才能推送所有数组数据。

并使用循环显示数据

<ng-container *ngFor="let img of questions; let i=index">

您当前正在将一个数组压入另一个数组。 要获得您想要的结果,您应该将结果数组分配给问题数组:

...subscribe(result => {this.questions = result})