Hirdetés

Új hozzászólás Aktív témák

  • Jim-Y
    veterán

    Áhh köszi, és annak mi lenne a módja, hogy csak akkor töltsön be a template, ha megjött az adat? Sima ngIf-el oldjam meg, vagy más a módi erre?

    Amit még hirtelen nem találok, hogy miként kellene megoldanom ha a hirdetéseket nem táblázatban, hanem listában vagy akármiben tárolnám, és szeretném használni a paginator-t?
    Inkább úgy kérdezem, hogy nekem kellene lekezelni, hogy ha lapoz a felhasználó, akkor az ngFor a következő 10-et rakja ki?

    Mert táblázatokra tök jó példákat találtam, ahol meg van oldva a lapozás egyszerűen, de listára nem találok hasonlót

    Attol fugg. A modi az kb ez:

    template:

    <md-list>
    <md-list-item ng-repeat="item in $ctrl.items"></md-list-item>
    </md-list>

    controller:

    class ItemController {

    constructor() { this._init(); }

    async _init() {
    this.items = await this.whateverService.getItems();
    }

    }

    A two-way binding miatt ha this.items modosul akkor a template is frissiti az allapotat. Nem minden esetben megy igy, van olyan, hogy ng-if-et kell hasznalni mint ahogy emlitettek is, akkor `ng-if` + spinner

Új hozzászólás Aktív témák