2013-08-19 44 views

回答

8

每個過濾器至少在每個摘要循環中被調用一次。 This SO answer有一個演示這個的小提琴。

加載模板時,您處於摘要循環中,因此將調用所有過濾器。

+0

這是瘋了...角度告訴我們,當範圍改變它只會呈現,但在這種情況下,它意味着我們將有很多不必要的 鈣,表演呢?我們應該怎麼做才能避免這種情況? – atian25

+3

@ atian25,一種避免過濾器運行的方法是不使用過濾器 - 我的意思是在控制器中計算過濾值一次,將結果存儲在範圍屬性中,然後在視圖中使用該屬性。這顯然不適用於每個過濾器,但它會爲一些過濾器。 –

相關問題