我想圍繞AngularJS包裹我的頭。我很喜歡它,但一個核心概念似乎在逃避我 - 模型在哪裏?AngularJS模型
例如,如果我有一個應用程序,例如,顯示多個事務列表。一個列表向服務器查詢符合某些標準的分頁交易集合,另一個列表使用不同的標準,但可能有一些交易符合兩個條件並最終在兩個列表中。現在:
出現在兩個列表中的事務應該是兩個範圍中的SAME對象,對不對?這不是數據綁定的大問題,所以一個地方的更新會被鏡像到另一個地方嗎?
事務可能具有複雜的行爲,抽象原始服務器API請求,要求後續查詢服務器以收集更多數據,監視自己是否有變化並將自己標記爲髒,所有這些事情都去了哪裏?
列表本身需要知道事務何時被刪除,因此在一個列表中刪除的同一事務將從另一列表中消失。
我們可能想緩存一些客戶端存儲風格的交易?
所以再次提出這個問題:所有這些都去了哪裏?它是否都被嵌套在$ rootScope中並且由控制器控制?委託給一個服務?
這裏的任何方向,無論多麼模糊,都不勝感激。
問題標題似乎討論一個普遍的概念,而內容描述比例更特殊的情況。 – 2013-08-18 23:20:02