File

src/app/root/companies/companies.component.ts

Implements

OnInit

Metadata

selector crm-companies
styleUrls companies.component.scss
templateUrl ./companies.component.html

Index

Properties
Methods

Constructor

constructor(companiesService: CompaniesService)
Parameters :
Name Type Optional Description
companiesService CompaniesService

Methods

ngOnInit
ngOnInit()
Returns : void

Properties

companies
companies: Company[]
Type : Company[]
Default value : []
import { Component, OnInit } from '@angular/core';
import {CompaniesService} from "./companies.service";
import {Company} from "../../core/models/auth/company.model";

@Component({
  selector: 'crm-companies',
  templateUrl: './companies.component.html',
  styleUrls: ['./companies.component.scss']
})
export class CompaniesComponent implements OnInit {

  companies: Company[] = [];

  constructor(private companiesService: CompaniesService) { }

  ngOnInit() {
    this.companiesService.getCompaniesList().subscribe(
      companies => this.companies = companies,
      error => console.log(error)
    )
  }

}
<div class="card">
  <div class="card-block">


    <table class="table table-hover table-outline m-b-0">
      <thead class="thead-default">
      <tr>
        <th>Company name</th>
      </tr>
      </thead>
      <tbody>
      <tr *ngFor="let company of companies">
        <td class="text-xs-center">
          <a [routerLink]="['/root', 'company', company.id]">{{company.name}}</a>
        </td>
      </tr>

      </tbody>
    </table>

  </div>
</div>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""