Asymmetrik/mean2-starter

View on GitHub
src/client/app/core/invalid-resource.component.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Component } from '@angular/core';
import { ActivatedRoute, Params } from '@angular/router';

import * as _ from 'lodash';

@Component({
    selector: 'invalid-resource',
    templateUrl: './invalid.resource.component.html'
})

export class InvalidResourceComponent {

    type: string = 'Resource';

    constructor(
        private route: ActivatedRoute
    ) {}

    ngOnInit() {
        this.route.params.subscribe(
            (params: Params) => {
                let type = params['type'];

                if (!_.isEmpty(type)) {
                    this.type = _.capitalize(params['type']);
                }
            });
    }
}