2017-09-26 19 views
0

我是一名新的AngularJS開發人員,我知道一些概念,angularjs像SPA和Components一樣使用。我對任何Angular應用程序重定向到另一個頁面的概念感到困惑。我想知道什麼是通過應用頁面重定向用戶的最佳解決方案。人們用什麼概念來鏈接AngularJs中的頁面?

所以我有一些問題要問。

  1. 可以正常使用HTML ahref標記,因爲它是一個html應用程序或我應該使用SPA概念以允許用戶轉到其他頁面嗎?
  2. 我必須爲我在Angular應用程序中創建的每個頁面創建一個新組件嗎?
+0

角路由器。 – baao

+0

您是在談論** [AngularJS](https://angularjs.org/)**或** [Angular](https://angular.io/)**?因爲這是完全不同的兩件事情。 – cyrix

+0

我在說AngularJS –

回答

1

對於第一部分,「我可以正常使用HTML ahref標記,因爲它是一個html應用程序或我應該使用SPA概念以允許用戶轉到其他頁面嗎?」 - 您不應該使用ahref並利用AngularJS的SPA功能。

第二部分 - 。將組件視爲可重用的實體。您可能想要在多個頁面上使用相同的組件。假設您想在多個頁面上顯示卡片佈局,而不是將其創建爲組件,或者如果您希望在應用程序的多個頁面上實現無限滾動功能,而不是將其創建爲組件。

而路由的方法之一可能是 - https://docs.angularjs.org/api/ngRoute

+0

非常感謝你的幫助 –