3
通常在MVC中,你會有真正的胖模型和瘦控制器,以便於測試。由於Angular沒有真正的模型概念,因此很難將所有代碼轉儲到某個地方以供重用。
Angular確實有服務,我們可以將很多API查詢內容轉儲到那裏,但由於所有回調,我仍然有胖乎乎的控制器。我注意到你可以解決routeProviders中的事情,而且好像我可以將很多這些東西從控制器中拿出來並保存在我的routesProvider中,但是這是一個好習慣嗎?解析總是在控制器之前運行,那麼使用解析時的一般規則是什麼?我可以在技術上做我在控制器或解決方案中的大部分承諾。
+1對'胖乎乎的控制器......給了我一個很好的笑 – charlietfl
@charlietfl很高興你喜歡它,哈哈。 – Strawberry