0

そのため、Web アプリに読み込みに非常に長い時間がかかる特定のページがあります。angularJS ツール (chrome 開発者ツール内) のパフォーマンス タブを見ると、パフォーマンスを低下させている関数が表示されます。これは次のようになります。

render | 24.0% | 1953ms
ngRepeatWatch | 20.4%| 1659ms
myFunction | 5.21% | 423ms
myOtherFunction | 5.05% | 412ms
parentValueWatch | 4.86% | 395ms
ngModelWatch | 4.09% | 332ms

この特定のページはかなり集中的に監視されています。それはレンダリングにかかる​​時間に影響しますか? レンダリング時間を改善するにはどうすればよいですか?

4

1 に答える 1

0

bindonceを使用してウォッチャーの数を減らしてみてください。これにより、特にレンダリングするアイテムが大量にある場合に、ページのパフォーマンスが大幅に向上します

于 2014-10-15T15:32:48.500 に答える