UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

31 lines (26 loc) 858 B
import { Component, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import format from 'date-fns/format'; @Component({ selector: 'dev-page', template: ` <h3>Lazy child component</h3> <p>first: {{ first | json }},now: {{ now | json }}</p> <p>id: {{ id | json }}</p> page: {{ route.url | json }} `, }) export class DevLazyPageComponent implements OnInit { first = format(new Date(), 'yyyy-MM-dd HH:mm:ss'); now = format(new Date(), 'yyyy-MM-dd HH:mm:ss'); id = 0; constructor(public route: ActivatedRoute) {} ngOnInit(): void { console.log('ngoninit'); this.route.params.subscribe(params => (this.id = +params.id)); } _onReuseInit(): void { this.now = format(new Date(), 'yyyy-MM-dd HH:mm:ss'); console.log('by _onReuseInit', this.route.snapshot.url.toString()); } }