2017-01-11 1 views
0

私は表示縮退グループをmd-virtual-repeatを使った概念の証明として実装しようとしています。内部内容はバーチャルリピート項目と同様です。私は問題を説明するためにcodepenの例を作成しました。 CSSまたはangularJsに基づくあらゆる解決策が大いに評価されるでしょう。md-virtual-repeatとmd-virtual-repeat-containerを使用した折りたたみ可能なグループヘッダー

http://codepen.io/pyella/pen/XpXaEJ

編集1:私は私のリストのように固定されたDOM要素をレンダリングするために、無限スクロールを実現するためのコンセプトのこの証明をしようとしているパフォーマンスを引き起こす可能性があり、実際に多数(レンダリングされる10000 DOM要素)を含んでいてもよいですCPUの問題があり、この実証で、巨大なデータをレンダリングするために角度を使用する人は、角度のある素材を使用してパフォーマンスの問題を避けることができます。

注:月包装容器を表示するには、表示された年のいずれかをクリックしてください。現在、高さは250pxにハードコードされており、高さは100%で、月ラッパーコンテナは表示されません。

ヶ月ラッパーの高さは、それが

.virtualRepeatdemoScrollTo #months-wrapper { 
/* height: 100%;*/ 
    /*position: initial;*/ 
} 

.virtualRepeatdemoScrollTo .md-virtual-repeat-container { 
    height: 250px; 
} 

答えて

0

ラッパーヶ月は、私は、これはあなたが達成したいものですが、ここではcodepen編集されているかどうかわからないんだけど表示されませんアンコメントしている場合:http://codepen.io/anon/pen/zNBrJg

私はその前のpositionabsoluteしていて、その親がnだった理由だった

.md-virtual-repeat-scroller{ 
    position: initial !important; 
} 

を追加しました調整高さ。

height: 100%ルールを.virtualRepeatdemoScrollTo #vertical-containerセレクタから削除しました。

+0

patryK luckaさんにお返事ありがとうございます。私は過去20年間にわたりグループ化された折りたたみ可能なヘッダーを達成しようとしており、各グループには表示する月が設定されています。私はバーチャルリピートは固定されたDOM要素をレンダリングするだけなので、概念の証明をしようとしています(私のリストはパフォーマンス上の問題を引き起こしていました)。あなたが編集したコードブックでは、5年以上は見ていません。私はすべての年を示す私のcodepenの例を更新しましたが、今年の見出しのクリックでは以下の月が表示されません。私のcodpenの例から折りたたみ可能なグループ化の見出しを達成したい。 – Prashanth

関連する問題