簡體   English   中英

角度材質-無法插值pageSize

[英]Angular Material - cannot interpolate pageSize

我在Angular Material https://material.angular.io/components/table/overview中的應用程序數據表中使用。

默認分頁器如下所示:

<md-paginator #paginator
                    [length]="projectTableDatabase.data.length"
                    [pageIndex]="0"
                    [pageSize]="5"
                    [pageSizeOptions]="[5, 10, 25, 100]">
      </md-paginator>

但是我不想對pageSize進行硬編碼,我嘗試插入此變量:

<md-paginator #paginator
                    [length]="projectTableDatabase.data.length"
                    [pageIndex]="0"
                    [pageSize]="{{pageSize}}"
                    [pageSizeOptions]="[5, 10, 25, 100]">
      </md-paginator>

pageSize是組件中具有設置值的變量。 但是現在我得到一個錯誤:

Unhandled Promise rejection: Template parse errors:
Parser Error: Got interpolation ({{}}) where expression was expected at column 0 in [{{pageSize}}] in ng:///AppModule/MyTableComponent.html@61:20 ("ength]="myTableDatabase.data.length"
                    [pageIndex]="0"
                    [ERROR ->][pageSize]="{{pageSize}}"
                    [pageSizeOptions]="[5, 10, 25, 100]">
      </md-pagi"): 

如何將pageSize與變量綁定?

您不必使用插值,請閱讀有關屬性綁定的信息

如果您使用[]作為屬性名稱,則必須使用變量名稱

[property]="variable"

如果沒有[],則可以傳遞硬編碼的值

property="value"在這里可以使用插值,例如:

property="{{variable}}"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM