2012-09-12 81 views
1

發射了在Ember.js問題,我有調用一個JSON請求的控制器屬性函數,並且它需要有多個可觀測量,因爲存在其中我需要更新JSON數據的多個條件。與具有多個可觀察多次

這個偉大的工程只時的屬性之一觀察到的變化,然而,當存在多個屬性經過變化的情況下,這是造成JSON請求多次用相同的請求脫火。我怎樣才能限制這個函數只觸發一次的次數?

我保留一般問題將它應用於其他未來的案例,但是,如果它是相關的,我使用它的情況是在分頁的情況下,我需要觀察頁面索引,頁面大小,排序方式和排序順序。

+0

我調查()目前beginPropertyChanges()和endPropertyChanges。不知道這是否是正確的路徑。 – johncho

回答

1

最簡單的辦法是設置一個標誌,在控制器上,當它即將發出請求,明確請求完成它的時候,並檢查該標誌在觀察者來決定是否產生Ajax請求。

+0

我要試試這個。再次感謝盧克。 – johncho

相關問題