我一直在研究emberjs
大約一週,我研究的所有例子都是單頁面應用。我被告知要開發一個擴展超過30頁的項目,並且我不知道目錄結構是什麼,並且如果ember是最好的工具,因爲我從來沒有看到鏈接到項目中其他頁面的應用程序? EmberEmber真的是一個單頁的應用程序?
任何幫助或建議將是有益的。 在此之前感謝
我一直在研究emberjs
大約一週,我研究的所有例子都是單頁面應用。我被告知要開發一個擴展超過30頁的項目,並且我不知道目錄結構是什麼,並且如果ember是最好的工具,因爲我從來沒有看到鏈接到項目中其他頁面的應用程序? EmberEmber真的是一個單頁的應用程序?
任何幫助或建議將是有益的。 在此之前感謝
是的,因爲你只是去一個頁面,它加載應用程序,然後你不需要從服務器上的應用程序處理所有的東西,所以你不需要獲取頁面。對於更大的應用程序,例如您建議的應用程序,您需要將每個對象類型(模型,控制器,路線,模板,視圖等...)放入其組織目錄中。
我非常喜歡使用Ember JS的SPA,因爲它的靈活性,但是當涉及到瀏覽器支持時,我別無選擇,只能去Knockout JS來實現SPA!
他們都是偉大的SPA,灰燼有很多提供,但對於那些仍必須支持IE7那麼最好的選擇將是淘汰賽JS ......
希望它能幫助:)
感謝對於答案。所以你說的是我有COntroller文件夾,我將所有與頁面相關的控制器轉儲到該文件夾中?以及如果我登錄到一個應用程序,並希望啓動成功登錄頁面?如何處理呢? – inputError 2013-03-26 19:33:37
您只需將您應用的所有控制器放入控制器文件夾即可。我將遠離術語頁面,因爲實際上沒有頁面只是應用程序的狀態(根據您的路線)。 – spullen 2013-03-26 19:36:12
檢出https://github.com/rpflorence/ember-tools應該幫助創建應用程序應用程序 – spullen 2013-03-27 14:46:11