2017-09-29 8 views
0

角度データ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/[email protected]:20 ("ength]="myTableDatabase.data.length" 
        [pageIndex]="0" 
        [ERROR ->][pageSize]="{{pageSize}}" 
        [pageSizeOptions]="[5, 10, 25, 100]"> 
     </md-pagi"): 

私は私の変数とのpageSizeをバインドすることができますどのように?あなたは補間を使用する必要はありません

答えて

1

を結合性質について読ん場合は、ユーザプロパティ名[]は[]のことができずに、変数

[property]="variable"

の名前を使用する必要がでここで

property="value"補間を使用することが可能であるハードコード値を渡し、例:

property="{{variable}}"

関連する問題