ソートが完了したらどうなるか?ポリマーdom-repeatソート済みイベント
ポリマーテンプレートの例:
<template is="dom-repeat" items="{{list}}" sort="{{_sort(sortKey, sortAsc)}}" > <!-- change of _sort() args triggers sorting --> {{item}} </template>
_sort()メソッドは、場合のいずれかSORTKEY又はsortAsc変更呼び出されます。 リストが適切にソートされて表示されます。 sortkeyまたはsortAscが変更されたとき、これはソート前に行われるので、役に立たないと私は見ているオブザーバーがいます。
オブザーバのリストはソート後に起動しません。 ソートが完了したら、ソートされたリストを処理することができます。
ご協力いただきありがとうございます。
あなたが提案したように私はdom-changeイベントを配線しました。それはリストがソートされた後に(良い)発火しますが、私の場合は34回(悪い)発生します。 (テストリストには57個のアイテムがありました) ソートにdom-repeatテンプレートを使用することはできません。 私はJavaScriptでリストをソートし、ソートリストを使用し、dom-repeat templatを更新する必要があります。 –
ええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ、 :) –
私はpolymer.slack.comでこの質問をして、デバウンスの使用を提案しました。dom-changeは何回も起動を止めましたが、任意のタイムアウトを設定するという考え方は、setTimeout()を使ったハッキングに似ています。 –