2017-09-26 18 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

非常感谢你的帮助 –