typescript 动态的观点,6.ts

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 动态的观点,6.ts相关的知识,希望对你有一定的参考价值。

import { Component, OnInit, ViewChild, ViewContainerRef } from '@angular/core';
import { SidebarService } from '../sidebar.service';

@Component({
  selector: 'app-sidebar',
  template: `    
    <div [ngStyle]="!showSidebar && {display: 'none'}">
       <ng-container #container></ng-container>
    </div>
  `
})
export class SidebarComponent implements OnInit {
  @ViewChild('container', { read: ViewContainerRef }) container;

  constructor( private _sidebarService : SidebarService ) {
  }

  ngOnInit() {
    this._sidebarService.vcr = this.container;
  }

  get showSidebar() {
    return this.container && this.container.length;
  }

}

以上是关于typescript 动态的观点,6.ts的主要内容,如果未能解决你的问题,请参考以下文章

typescript 动态的观点,7.ts

typescript 动态的观点,4.ts

typescript 动态的观点,3.ts

typescript 动态的观点,2.ts

typescript ML-6.ts

typescript SD-6.ts