ngComponentRouter
Currently, the Component Router module must be installed via npm, it is not yet available
on Bower or the Google CDN.
npm install @angular/router --save
Include angular_1_router.js in your HTML:
<script src="/node_modules/@angular/router/angular1/angular_1_router.js"></script>
You also need to include ES6 shims to support running on Internet Explorer:
<!-- IE required polyfills, in this exact order -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js"></script>
<script src="https://npmcdn.com/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
Then load the module in your application by adding it as a dependent module:
angular.module('app', ['ngComponentRouter']);
| Name | Description |
|---|---|
| Router | A |
| ChildRouter | This type extends the |
| RootRouter | This type extends the |
| ComponentInstruction | A |
| RouteDefinition | Each item in the RouteConfig for a Routing Component is an instance of this type. It can have the following properties: |
| RouteParams | A map of parameters for a given route, passed as part of the |
| Name | Description |
|---|---|
| ngOutlet | The directive that identifies where the |
| Name | Description |
|---|---|
| $rootRouter | The singleton instance of the |
| $routerRootComponent | The top level Routing Component associated with the |