Mocha でいくつかの機能テストを作成し、項目を変更してから、変更が正しく反映されたかどうかを確認しました。現在、Polymer に要素を更新する時間を与えるためにウィンドウ タイムアウトを使用していますが、これはハックのように感じます。開発者ガイドには、いくつかの異なる監視フックの概要が示されていますが、どれを呼び出すべきかわかりません。
最も近いと思われるのは、非同期呼び出しを propertyChanged イベントにアタッチするという推奨事項です。しかし、多くのアイテムが propertyChanged を使用しています。非同期タスクを propertyChanged イベントにアタッチすると、元の propertyChanged にアタッチされた要素のメソッドが呼び出された 後に非同期タスクが確実に呼び出されますか?
指定されたソリューションが Polymer 1.0 (または .8/.9) と前方互換性があるかどうかについてのボーナス ポイント。