File

src/app/pages/reviews/list/list-review.component.ts

Implements

OnInit

Metadata

selector ngx-list-review-component
styleUrls list-review.component.scss
templateUrl ./list-review.component.html

Index

Properties
Methods

Constructor

constructor(apiDataProviderService: ApiDataProviderService)
Parameters :
Name Type Optional
apiDataProviderService ApiDataProviderService no

Methods

ngOnInit
ngOnInit()
Returns : void

Properties

settings
settings:
Default value : TABLE_CONFIG
source
source: LocalDataSource
Type : LocalDataSource
Default value : new LocalDataSource()
import {Component, OnInit} from '@angular/core';
import {SmartTableService} from '../../../@core/data/smart-table.service';
import {LocalDataSource} from 'ng2-smart-table';
import {TABLE_CONFIG} from './table.config';
import {ReviewsService} from '../reviews.service';
import {ApiDataProviderService} from "../../../@core/services/api/api-data-provider.service";

@Component({
  selector: 'ngx-list-review-component',
  styleUrls: ['./list-review.component.scss'],
  templateUrl: './list-review.component.html',
})
export class ListReviewComponent implements OnInit {
  settings = TABLE_CONFIG;
  source: LocalDataSource = new LocalDataSource();

  constructor(private apiDataProviderService: ApiDataProviderService) {
  }

  ngOnInit() {
    this.apiDataProviderService.createApi('comments').getAll().subscribe(res => {
      this.source = res;
    })
  }

  // onDeleteConfirm(event): void {
  //   if (window.confirm('Are you sure you want to delete?')) {
  //     event.confirm.resolve();
  //   } else {
  //     event.confirm.reject();
  //   }
  // }
}
<nb-card>
  <nb-card-header i18n="reviews list">
    {{'REVIEWS.LIST'|translate}}
  </nb-card-header>

  <nb-card-body>
    <ng2-smart-table [settings]="settings" [source]="source">
    </ng2-smart-table>
  </nb-card-body>
</nb-card>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""