import { Component, ViewChild, TemplateRef, OnInit } from '@angular/core'; import { FarrisSidebarComponent } from '../../../../../projects/sidebar/src/public-api'; import { FarrisSidebarService } from '../../../../../projects/sidebar/src/public-api'; @Component({ selector: 'app-sidebar-test', template: ` 22222222 动态入口2222222222222 fsfds `, styleUrls: [] }) export class SidebarTestComponent implements OnInit { title = 'farris-sidebar' @ViewChild('buttonRef') buttonRef: TemplateRef @ViewChild('farrissidebar') farrissidebar: FarrisSidebarComponent openSidebar() { this.farrissidebar.isOpen = true } constructor( private sidebarService: FarrisSidebarService ) {} ngOnInit() {} onClick(event) { this.sidebarService.sendIsOpen(event) } }