材料の角度からページネーターを使用するには?

酔ったパパ:

私はangularに慣れていないので、自分のアプリにページネーションを実装しようとしています。この素材成分を使おうとしています。

以下のコードでは、私が得ることができるlengthpagesizepageSizeOptions私の中.tsのファイル

<md-paginator [length]="length"
              [pageSize]="pageSize"
              [pageSizeOptions]="pageSizeOptions"
</md-paginator>
export class PaginatorConfigurableExample {

  length = 100;
  pageSize = 10;
  pageSizeOptions = [5, 10, 25, 100];

  }
}

しかし、ページが変更されたときに、上の表のデータを変更する関数をトリガーできないようです。また、どのように私は使用しないnextPagepreviousPagehasNextPage、およびhasPreviousPage方法を?

aelkz:

私は同じことをここで苦労しています。しかし、私がいくつかの研究を行っていることをお見せできます。基本的に、あなたは最初にイベント@outputページの追加を開始foo.template.ts

 <md-paginator #paginator
                [length]="length"
                [pageIndex]="pageIndex"
                [pageSize]="pageSize"
                [pageSizeOptions]="[5, 10, 25, 100]"
                (page)="pageEvent = getServerData($event)"
                >
 </md-paginator>

その後、ページイネーターの要件を処理するために、foo.component.tsクラスなどにpageEvent属性を追加する必要があります。

pageEvent: PageEvent;
datasource: null;
pageIndex:number;
pageSize:number;
length:number;

そして、サーバーデータを取得するメソッドを追加します。

ngOnInit() {
   getServerData(null) ...
}

public getServerData(event?:PageEvent){
  this.fooService.getdata(event).subscribe(
    response =>{
      if(response.error) {
        // handle error
      } else {
        this.datasource = response.data;
        this.pageIndex = response.pageIndex;
        this.pageSize = response.pageSize;
        this.length = response.length;
      }
    },
    error =>{
      // handle error
    }
  );
  return event;
}

したがって、基本的には、ページネーターをクリックするたびに、foo.service.tsを呼び出して必要なすべてのデータを取得するgetServerData(..)メソッドをアクティブにします。この場合、nextPageおよびnextXXXイベントはビューのレンダリング時に自動的に計算されるため処理する必要はありません

これがお役に立てば幸いです。成功したかどうか教えてください。=]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

材料の角度からページネーターを使用するには?

分類Dev

あるページから別のページにng-repeatデータを送信する-角度

分類Dev

角度のあるシングルページアプリケーションで、あるページから別のページにデータを渡す方法

分類Dev

データベースを使用せずに HTML のあるページから別のページにデータを転送する方法は?

分類Dev

Webページ(内タブ)のHTMLページのソースからデータを抽出するには?

分類Dev

jspを使用して動的テーブルから別のページにデータを取得するには

分類Dev

jQueryとDjangoページネーションを使用してデータのページを追加するにはどうすればよいですか?

分類Dev

HTMLページから別のページにデータを渡す方法は?

分類Dev

あるページから別のページにデータを渡す方法

分類Dev

あるページから別のページにデータを渡す

分類Dev

JavaScriptを使用してWebページ/ Webページからのデータを保存する方法は?

分類Dev

anglejsを使用してhtmlページから別のhtmlページにパラメータを送信する方法

分類Dev

PHPを使用してデータベースの値をあるページから別のページに動的に渡す方法は?

分類Dev

ページネーターの最初のページの角度のある素材をリセットする

分類Dev

HTMLのあるページから別のページにデータを渡す方法は?

分類Dev

javascriptを使用してあるページから別のページにデータを渡すための最新の簡単な方法は何ですか?

分類Dev

adfビジネスコンポーネントの使用中にマネージドBeanからjsfテーブルにデータを入力する方法は?

分類Dev

PhonegapでJavaScriptを使用して、あるhtmlから別のhtmlページにデータを渡す方法は?

分類Dev

材料-角度のタブにさまざまなテーブルを表示する方法はありますか?

分類Dev

Python tkinterであるページから別のページにデータを渡す方法は?

分類Dev

PyQt を使用して 1 つの QML ページから別の QML ページに移動するには

分類Dev

POSTを使用して変数をあるページから別のページに渡し、前のページのデータを出力する

分類Dev

ページパラメータの横にページネーションなしでRESTAPIからデータを取得する

分類Dev

ページ全体を更新せずにビューからデータを更新するにはどうすればよいですか?角度

分類Dev

JavaScriptを使用して、あるページから別のページに移動する方法は?

分類Dev

javascriptでonclickを使用して、あるページから別のページに値を渡す方法は?

分類Dev

あるhtmlページからangularJsを使用して別のhtmlページにjson応答を渡す方法は?

分類Dev

あるhtmlページからangularJsを使用して別のhtmlページにjson応答を渡す方法は?

分類Dev

角度のある材料コンポーネントのスタイルを変更できますか?

Related 関連記事

  1. 1

    材料の角度からページネーターを使用するには?

  2. 2

    あるページから別のページにng-repeatデータを送信する-角度

  3. 3

    角度のあるシングルページアプリケーションで、あるページから別のページにデータを渡す方法

  4. 4

    データベースを使用せずに HTML のあるページから別のページにデータを転送する方法は?

  5. 5

    Webページ(内タブ)のHTMLページのソースからデータを抽出するには?

  6. 6

    jspを使用して動的テーブルから別のページにデータを取得するには

  7. 7

    jQueryとDjangoページネーションを使用してデータのページを追加するにはどうすればよいですか?

  8. 8

    HTMLページから別のページにデータを渡す方法は?

  9. 9

    あるページから別のページにデータを渡す方法

  10. 10

    あるページから別のページにデータを渡す

  11. 11

    JavaScriptを使用してWebページ/ Webページからのデータを保存する方法は?

  12. 12

    anglejsを使用してhtmlページから別のhtmlページにパラメータを送信する方法

  13. 13

    PHPを使用してデータベースの値をあるページから別のページに動的に渡す方法は?

  14. 14

    ページネーターの最初のページの角度のある素材をリセットする

  15. 15

    HTMLのあるページから別のページにデータを渡す方法は?

  16. 16

    javascriptを使用してあるページから別のページにデータを渡すための最新の簡単な方法は何ですか?

  17. 17

    adfビジネスコンポーネントの使用中にマネージドBeanからjsfテーブルにデータを入力する方法は?

  18. 18

    PhonegapでJavaScriptを使用して、あるhtmlから別のhtmlページにデータを渡す方法は?

  19. 19

    材料-角度のタブにさまざまなテーブルを表示する方法はありますか?

  20. 20

    Python tkinterであるページから別のページにデータを渡す方法は?

  21. 21

    PyQt を使用して 1 つの QML ページから別の QML ページに移動するには

  22. 22

    POSTを使用して変数をあるページから別のページに渡し、前のページのデータを出力する

  23. 23

    ページパラメータの横にページネーションなしでRESTAPIからデータを取得する

  24. 24

    ページ全体を更新せずにビューからデータを更新するにはどうすればよいですか?角度

  25. 25

    JavaScriptを使用して、あるページから別のページに移動する方法は?

  26. 26

    javascriptでonclickを使用して、あるページから別のページに値を渡す方法は?

  27. 27

    あるhtmlページからangularJsを使用して別のhtmlページにjson応答を渡す方法は?

  28. 28

    あるhtmlページからangularJsを使用して別のhtmlページにjson応答を渡す方法は?

  29. 29

    角度のある材料コンポーネントのスタイルを変更できますか?

ホットタグ

アーカイブ