如何使数据在Angular 2中的详细页面中可见?

如何使数据在Angular 2中的详细页面中可见?,angular,django-rest-framework,angular2-template,angular2-forms,angular2-services,Angular,Django Rest Framework,Angular2 Template,Angular2 Forms,Angular2 Services,后端 我使用Django RestFrame实现了一个多概念,我的输出如下 前端 在前端,我能够检索除tax_详细信息之外的所有数据。它只是作为这样一个对象返回。 事实上,我对这个概念还不太熟悉,所以我不知道如何克服它 Html <div class="row"> <div class="col-md-12"> <nb-card> <nb-card-header> <span>Product D

后端

我使用Django RestFrame实现了一个多概念,我的输出如下

前端

在前端,我能够检索除tax_详细信息之外的所有数据。它只是作为这样一个对象返回。

事实上,我对这个概念还不太熟悉,所以我不知道如何克服它

Html

<div class="row">
  <div class="col-md-12">
    <nb-card>
      <nb-card-header>
        <span>Product Details</span>
        <span style="padding-left:75%">
          <button (click)="onButtonClick()" class="btn btn-success btn-sm text-right">Edit</button>
        </span>
      </nb-card-header>
      <nb-card-body>
        <div class="row">
          <div class="col-sm-6">
            <div class="header">
              <div>
                <h6>Product Name</h6>
              </div>
              <div class="detail font-w-dark">{{update.pro_name}}</div>
            </div>
            <div class="header">
              <div>
                <h6>Category</h6>
              </div>
              <div class="detail font-w-light">{{update.category}}</div>
            </div>
            <div class="header">
              <div>
                <h6>Sales price</h6>
              </div>
              <div class="detail font-w-light">{{update.sales}}</div>
            </div>
            <div class="header">
              <div>
                <h6>Cost</h6>
              </div>
              <div class="detail font-w-light">{{update.cost}}</div>
            </div>
            <div class="header">
              <div>
                <h6>Quantity Type</h6>
              </div>
              <div class="detail font-w-light">{{update.type_units}}</div>
            </div>
            <div class="header">
              <div>
                <h6>HSN CODE</h6>
              </div>
              <div class="detail font-w-light">{{update.hsn}}</div>
            </div>
            <div class="header">
              <div>
                <h6>Description</h6>
              </div>
              <div class="detail font-w-light">{{update.description}}</div>
            </div>
          </div>
          <div class="col-sm-6">
            <div class="header">
              <div>
                <h6>Is Taxable</h6>
              </div>
              <div class="detail font-w-light">
                {{update.taxable}}</div>
            </div>
            <div class="header">
              <div>
                <h6>Is Details</h6>
              </div>
              <div class="detail font-w-light">
                {{update.tax_details}}</div>
            </div>                
          </div>
        </div>
      </nb-card-body>
    </nb-card>
  </div>
</div>
这里我提到了我的Html、Component.ts和输出图像,所以请告诉我如何获取这些数据

错误2



您面临的错误是什么?tax_details是一个对象数组,因此您看到的输出是正确的。您希望在表中输出什么?是。我期待着喜欢的名字和它的百分比应该显示在Html详细页面。尝试后,我得到了一个错误,就像我上传了上面的图片。感谢回复。尝试后,它也抛出错误,我上传了上面的图像。图像名称(错误2)
constructor(private themeService: NbThemeService,
              private route: ActivatedRoute,
              private breakpointService: NbMediaBreakpointsService,
              private service: ProductsService,
              private router: Router) {

    this.breakpoints = this.breakpointService.getBreakpointsMap();
    this.themeSubscription = this.themeService.onMediaQueryChange()
      .subscribe(([oldValue, newValue]) => {
        this.breakpoint = newValue;
      });
      this.route.params.subscribe(
        params => {
          this.user = params['id'];

        });


          this.service.get_update(this.user).subscribe(update => this.update = update,
                                                        error => console.log(error));


          this.service.get_updatetax(this.user).subscribe(update1 => this.update1 = update1,
                                                      error => console.log(error));

 this.update=([])
 this.update1=([])

  }
<div class="detail font-w-light">
   <div *ngFor="let el of update.tax_details"</div>
     <p> {{el.name}} {{el.percentage}} </p>
</div>