Home  >  Article  >  Web Front-end  >  How to generate routes using Angular CLI_AngularJS

How to generate routes using Angular CLI_AngularJS

不言
不言Original
2018-03-31 16:16:011349browse

This article mainly introduces the method of using Angular CLI to generate routes. It is quite good. Now I will share it with you and give it as a reference. Let's take a look together

The first article is: "Using angular cli to generate angular5 projects": http://www.jb51.net/article/136621.htm

The second article The article is: "Using angular cli to generate code from blueprints" :http://www.jb51.net/article/137031.htm

We know that using ng g module admin will generate admin module.

Using ng g m sales --routing will generate two modules, sales and sales-routing.

sales-routing contains the routing information, and it is imported into the sales module.

Generate routes for the application.

Create a project first:

ng new my-routing --routing

You can see that two modules are generated.

Look at the routing module:

##Look at the app module:

AppRoutingModule has been imported.

Look at app.component.html again:

router-outlet Already written. Very good.

Generate two more components:

ng g c dashboard
ng g c order

Then Set routing in app-routing.module:

Modify the html:

Run the application: ng serve -o

Yeah. No problem.

For an application with multiple modules Situation.

Generate another module with a routing module (you can first use the -d parameter to view the file to be generated):

ng g m admin --routing

In the admin module, create another admin component:

ng g c admin
ng g c admin/email -m admin
ng g c admin/user -m admin

In fact, the last two commands The -m parameter can be removed because the path admin/ has been specified, so it will be declared in the admin module by default instead of the app module.

The app.module needs to be modified later. :

Add the admin module.

Then modify admin.component.html, add router-outlet:

Then modify admin -routing.module.ts:

Run: ng serve -o

Directly enter the address: http://localhost:4200/admin

You can see:

and enter the URL: http://localhost:4200/admin/email

, you will see:

So no problem.

Generate Gurad.

ng g guard xxx

This command will generate xxx.guard.ts

The above is the entire content of this article. I hope it will be helpful to everyone's study, and I also hope that everyone will support Script Home.

Related recommendations:

How to configure Angular CLI in Mac environment

.Net Core + Angular Cli to achieve development environment construction

The above is the detailed content of How to generate routes using Angular CLI_AngularJS. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn