2016-05-02 16:53:25 -07:00
|
|
|
/* tslint:disable:no-unused-variable */
|
2015-12-14 18:19:17 -08:00
|
|
|
// #docplaster
|
2016-06-09 13:00:26 -05:00
|
|
|
import { Component } from '@angular/core';
|
2016-08-26 23:19:27 -05:00
|
|
|
import { Router } from '@angular/router';
|
2015-12-14 18:19:17 -08:00
|
|
|
|
|
|
|
@Component({
|
|
|
|
selector: 'my-app',
|
|
|
|
// #enddocregion
|
|
|
|
/* Typical link
|
2016-06-09 13:00:26 -05:00
|
|
|
// #docregion h-anchor
|
|
|
|
<a [routerLink]="['/heroes']">Heroes</a>
|
|
|
|
// #enddocregion h-anchor
|
|
|
|
*/
|
2015-12-14 18:19:17 -08:00
|
|
|
/* Incomplete Crisis Center link when CC lacks a default
|
2016-06-09 13:00:26 -05:00
|
|
|
// #docregion cc-anchor-fail
|
|
|
|
// The link now fails with a "non-terminal link" error
|
|
|
|
// #docregion cc-anchor-w-default
|
|
|
|
<a [routerLink]="['/crisis-center']">Crisis Center</a>
|
|
|
|
// #enddocregion cc-anchor-w-default
|
|
|
|
// #enddocregion cc-anchor-fail
|
|
|
|
*/
|
2015-12-14 18:19:17 -08:00
|
|
|
/* Crisis Center link when CC lacks a default
|
2016-06-09 13:00:26 -05:00
|
|
|
// #docregion cc-anchor-no-default
|
|
|
|
<a [routerLink]="['/crisis-center/']">Crisis Center</a>
|
|
|
|
// #enddocregion cc-anchor-no-default
|
|
|
|
*/
|
2015-12-14 18:19:17 -08:00
|
|
|
/* Crisis Center Detail link
|
2016-06-09 13:00:26 -05:00
|
|
|
// #docregion Dragon-anchor
|
2016-07-19 21:59:34 -05:00
|
|
|
<a [routerLink]="['/crisis-center', 1]">Dragon Crisis</a>
|
2016-06-09 13:00:26 -05:00
|
|
|
// #enddocregion Dragon-anchor
|
|
|
|
*/
|
2016-07-16 17:34:26 -05:00
|
|
|
/* Crisis Center link with optional query params
|
|
|
|
// #docregion cc-query-params
|
|
|
|
<a [routerLink]="['/crisis-center', { foo: 'foo' }]">Crisis Center</a>
|
|
|
|
// #enddocregion cc-query-params
|
|
|
|
*/
|
2015-12-14 18:19:17 -08:00
|
|
|
// #docregion template
|
|
|
|
template: `
|
2016-08-26 23:19:27 -05:00
|
|
|
<h1 class="title">Angular Router</h1>
|
2015-12-31 16:55:53 -08:00
|
|
|
<nav>
|
2016-05-02 16:53:25 -07:00
|
|
|
<a [routerLink]="['/crisis-center']">Crisis Center</a>
|
2016-07-16 17:34:26 -05:00
|
|
|
<a [routerLink]="['/crisis-center/1', { foo: 'foo' }]">Dragon Crisis</a>
|
2016-06-09 13:00:26 -05:00
|
|
|
<a [routerLink]="['/crisis-center/2']">Shark Crisis</a>
|
2015-12-31 16:55:53 -08:00
|
|
|
</nav>
|
2015-12-14 18:19:17 -08:00
|
|
|
<router-outlet></router-outlet>
|
2016-08-09 17:38:25 +01:00
|
|
|
`
|
2015-12-14 18:19:17 -08:00
|
|
|
// #enddocregion template
|
|
|
|
})
|
2016-06-09 13:00:26 -05:00
|
|
|
export class AppComponent {
|
2016-05-02 16:53:25 -07:00
|
|
|
}
|