2013-12-16 14 views
2

我已經在Angular.js上做了一些相當長時間的工作。最近在我的項目中,需要一個SPA應用程序,並且我被分配了一個模塊進行設計。 已經在這個項目上做了一些工作的開發人員選擇了Backbone.js作爲實現MVC的基礎。在同一個項目中同時使用Backbone.js和Angular.js。什麼是可行性和實際意義?

現在,由於我非常熟悉Angular,從零開始學習Backbone會變得有點困難和耗時。

在同一應用程序中是否有使用Backbone和Angular手的可能性?我的模塊的模型和視圖獨立於我的隊友完成的工作。但是這兩個模塊都會在最終的應用程序中一起使用。

你能告訴我這個的可行性嗎?如果可能的話,如果有的話,實際的實現和開銷是多少。我不打算用Backbone寫的代碼。

回答

2

Backbone和Angular當然可以一起使用(雖然我不會完全推薦它)。您可能想要堅持只使用Backbone的Collections/Models/Routers,因爲試圖將Backbone.View與Angular結合使用可能會導致代碼混淆。然而,如果你真的想要,你可以使用兩者,只要你確保Angular上下文與你的Backbone Views不重疊(即使你的可能與重疊,但是如果你嘗試要做到這一點)。

0

更好地使用Restangular,它將Angular與您可能喜歡的類似事物一起擴展到Backbone中。

相關問題