2017-04-04 12 views
5

muszę wiedzieć właściwą praktyką jest stosowanie w tym scenariuszu:Angular2 - Jak stworzyć prostą tabelę

Mam WebAPI, która zwraca zestaw danych tabelarycznych i muszę pokazać je przy użyciu tabel bootstrap ...

Jak go wdrożyć? Którego składnika bootstrap powinienem użyć?

Stół jest bardzo prosta, to wystawiać tylko kilka danych i przycisk, aby przejść do szczegółów wiersza ...

Dzięki wsparciu

+0

Co masz na myśli mówiąc "pokaż wideo"? – gsc

+0

Cześć Gsc, chcę tylko zrobić to na stronie ... Zmieniłem moje pytanie – DarioN1

+1

Co próbowaliście do tej pory? Spróbuj wyszukać [ten katalog] (https://devarchy.com/angular-components) pod kątem komponentu innej firmy, który spełnia Twoje potrzeby, lub po prostu sam utwórz prosty komponent. Bootstrap to tylko kilka klas, których można użyć do stylizowania tabel i innych komponentów, więc używaj odpowiednich klas ze znacznikami tabel i voila. – GregL

Odpowiedz

6

Oto przykład prostej tabeli, która przekieruje Cię do szczegółowych informacji na temat wiersza kliknij:

<table class="table table-hover"> 
    <thead> 
     <tr> 
      <td>Id</td> 
      <td>Title</td> 
      <td>Amount</td> 
     </tr> 
    </thead> 
    <tbody> 
     <tr *ngFor="let transfer of transfers" [routerLink]="['/transfer']" [queryParams]="{ id: transfer.id }"> 
      <td>{{transfer.id}}</td> 
      <td>{{transfer.title}}</td> 
      <td>{{transfer.amount}}</td> 
     </tr> 
    </tbody> 
</table> 

Zakładam, że pracujesz z tablicą transfers i przekierowaniem na podstawie id.

+0

To jest dokładnie to, czego potrzebuję Dzięki! Jeszcze jedno pytanie: Jak generuję dane "przelewów"? Czy mam utworzyć klasę i usługę, aby ją załadować, czy istnieje inna szybsza metoda? – DarioN1

+1

Tak, masz absolutną rację. Utwórz usługę, z której możesz wywołać api, a następnie wywołać ją z klasy komponentu, wstrzykując ją tam. –

+1

Powinieneś prawdopodobnie iść z klasą transferService i wyśmiewać ją lub wywoływać serwer z tego miejsca. – borkovski

2

Można użyć Bootstrap kątowych 2 tabele danych. sprawdź ten URL Jeśli chcesz przetestować inne rozwiązanie, przejdź do tabeli danych kowalencyjnych teradata. Sprawdź ten link

Korzystając można uzyskać elastyczne projektowanie z niektórymi więcej dodatkowych funkcji, takich jak: placówki wyszukiwania Pagination

+0

Myślę, że po prostu muszę ponownie odczytać znacznik , aby skomponować mój stół ... Ale czy to właściwa droga? – DarioN1

+2

możesz to zrobić, powtarzając , ale tabele danych dają możliwość wyświetlania szczegółów strona po stronie i dobrze reagujący projekt i obiekt wyszukiwania danych tabeli. – IsuruAb

Powiązane problemy