Skip to content

Instantly share code, notes, and snippets.

View seven-cd's full-sized avatar

SCD seven-cd

  • nsoft
  • Mostar
View GitHub Profile
@seven-cd
seven-cd / ng2router-base-href.html
Created August 26, 2017 09:03
ng2router-base-href.html
<html>
<head>
<base href="/">
</head>
</html>
@seven-cd
seven-cd / ng2router-can-load-guard.js
Created August 26, 2017 08:56
ng2router-can-load-guard.js
import { Injectable } from '@angular/core';
import { CanLoad } from '@angular/router';
import { AuthService } from './auth.service';
@Injectable()
export class AuthGuard implements CanLoad {
constructor(
private authService : AuthService
){}
@seven-cd
seven-cd / ng2router-can-activate-guard.js
Created August 26, 2017 08:53
ng2router-can-activate-guard.js
@Injectable()
export class AuthGuard implements CanActivate {
constructor(
private authService : AuthService
){}
canActivate() {
if(this.authService.loggedIn) {
return this.authService.loggedIn;
} else {
@seven-cd
seven-cd / ng2router-route-params-1.html
Created August 26, 2017 08:46
ng2router-route-params-1.html
[routerLink] = "['/public', { id: 1 }]"
@seven-cd
seven-cd / ng2router-route-params-1.js
Created August 26, 2017 08:46
ng2router-route-params-1.js
this.router.navigate(['/public', { id: 1 }]);
@seven-cd
seven-cd / ng2router-route-params.js
Created August 26, 2017 08:44
ng2router-route-params.js
constructor(
private activeRoute : ActivatedRoute,
) {
activeRoute.params.subscribe(params => {
this.id = params['id'];
});
}
@seven-cd
seven-cd / ng2router-named-outlet-link.html
Created August 26, 2017 08:37
ng2router-named-outlet-link.html
@seven-cd
seven-cd / ng2router-named-outlet-navigation.js
Created August 26, 2017 08:35
ng2router-named-outlet-navigation.js
this.router.navigate([{ outlets: { namedOutlet: routeName }}]);
@seven-cd
seven-cd / ng2router-named-outlets.html
Created August 26, 2017 08:33
ng2router-named-outlets.html
<router-outlet></router-outlet>
<router-outlet name="named_outlet"></router-o
@seven-cd
seven-cd / ng2router-nested.js
Created August 26, 2017 08:29
ng2router-nested.js
const appRoutes : Routes = [
{
path: '',
component : PublicComponent,
children: [
{
path: 'book-detail/:id',
component: BookDetailComponent
}
]