什么是角路由?

Sop*_*tun 26 firebase angular

我是这个主题的新手。在我的linuxmint 17中,我试图开始使用Angular CLI创建Firebase Web应用程序。它问我关于角度布线的问题。

什么是角路由?我要回答什么?

小智 12

当用户执行应用程序任务时,Angular Router可以从一个视图导航到下一个视图。

检查https://angular.io/guide/router以获取有关Angular中路由的更多详细信息。

如果您说“是”,则CLI会自动将路由器配置添加到您的项目中。


Abe*_*epe 9

正如他们已经说过的那样,将anables导航路由到您的应用程序的不同视图。这是将用户带到Web应用程序中不同目的地的主要方法。例如,从主页到联系页面,您需要一条路线,即到达目的地的路径或方式。Angular并不特定于此概念。您可以在大多数MVC框架(ASP.Net,Ruby on Rails,Django,Laravel等)中看到这种方法。

您应该回答什么。回答是。您正在开始,所以很好,因为您将具有一个基本的结构来开始。随着您的成熟,您将能够设置自己的路由并使用中间件进行管理


小智 9

如果您正在使用最新的 CLI 创建一个 Angular 项目,它会要求您将 Angular 路由添加到您的项目中,这是 Angular CLI 新引入的功能。如果您在创建项目时键入“Y”,则会添加“app-routing.module.ts”,否则不会添加此类文件。但是路由功能将嵌入到“app.module.ts”文件中。

所以当你刚接触 Angular 时,这两个选项都不会产生太大影响。一旦你学习了 Angular Routing 的概念,你就会有一个更好的想法。

有关 Angular Routing 的更多信息,请访问 angular官方路由文档