2016-07-02 16 views
3
  1. 你可以調用Angularjs應用單頁角應用程序,如果同時內置的角/設置,不過你可能會使用jQuery輪播的圖像或jQuery的對像漸變效果或類似這樣的東西添加到沒有角度的網站。如果在應用程序中包含jQuery或其他內容,它在技術上會是單頁角度應用程序嗎?我問,因爲當我看到單頁應用程序的工作列表時,我想確保我完全理解單頁應用程序的基本含義。AngularJS在專業環境

  2. 也不是技術上不是一個頁面如果ng -src路由到另一個.html文件,並刷新頁面,而不是使用routeprovider和locationprovider使其顯示而不通過ng-view刷新?

+0

我建議你對問題的理解要差得多,如果問題的原因與工作崗位有關 – charlietfl

+1

同意 - 雖然用這種方式磨練你的理解是很好的,但簡單的答案是,這取決於它。你不會以任何方式破壞任何規則,只要有這樣做的充分理由。無論如何,你理解這些東西的事實告訴我,你能夠毫無疑問地表達這些原因。 –

+0

通常單個頁面應用程序會動態加載內容,這是通過angular(和jquery)完成的。你有一個html文件,內容呈現動態。如果您使用ng-src,我無法回答它是否爲單頁應用程序。如果您有需要單頁應用程序的工作優惠,則應該與優惠提供者一起評估條件。以下是宣稱SPA的網站的鏈接:http://singlepageappbook.com/goal.html – Nico

回答

1
  1. 這可能會作爲一個驚喜給你,但角度有自己的jQuery的子集的實現稱爲jQLite。只要您加載一個HTML頁面並動態更新其內容而不是導航,它就是一個SPA,而不管正在使用的JavaScript庫。

  2. 這是一種意見爲基礎的,但由於它會導致刷新我稱之爲非SPA(比,說別的東西,更新到新部署的版本。)