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 |