yoyo-ng-modulewindy
Version:
服务于52ABP模板的前端开源的相关组件内容。整合了ng-alain和你NG ZORRO的内容
59 lines (58 loc) • 1.94 kB
TypeScript
import { TemplateRef, OnInit, OnChanges, AfterViewInit, Renderer2 } from '@angular/core';
import { Router } from '@angular/router';
import { TitleService, MenuService } from 'yoyo-ng-module/theme';
import { ReuseTabService } from 'yoyo-ng-module/abc';
import { AdPageHeaderConfig } from './page-header.config';
import { LocalizationService } from 'yoyo-ng-module/abp/localization/localization.service';
export declare class PageHeaderComponent implements OnInit, OnChanges, AfterViewInit {
private renderer;
private route;
private menuSrv;
private titleSrv;
private reuseSrv;
private localizationSrv;
private inited;
private conTpl;
private _menus;
private readonly menus;
title: string;
/**
* 页面描述
*/
desc: string;
home: string;
home_link: string;
home_link_enabled: boolean;
home_i18n: string;
/**
* 自动生成导航,以当前路由从主菜单中定位
*/
autoBreadcrumb: any;
private _autoBreadcrumb;
/**
* 自动生成标题,以当前路由从主菜单中定位
*/
autoTitle: any;
private _autoTitle;
/**
* 是否自动将标准信息同步至 `TitleService`、`ReuseService` 下
*/
titleSync: any;
private _titleSync;
paths: any[];
breadcrumb: TemplateRef<any>;
logo: TemplateRef<any>;
action: TemplateRef<any>;
content: TemplateRef<any>;
extra: TemplateRef<any>;
tab: TemplateRef<any>;
constructor(cog: AdPageHeaderConfig, renderer: Renderer2, route: Router, menuSrv: MenuService, titleSrv: TitleService, reuseSrv: ReuseTabService, localizationSrv: LocalizationService);
refresh(): void;
genBreadcrumb(): this;
setTitle(): this;
checkContent(): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(): void;
l(key: string, ...args: any[]): string;
}