当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript ViewContainerRef.clear方法代码示例

本文整理汇总了TypeScript中@angular/core.ViewContainerRef.clear方法的典型用法代码示例。如果您正苦于以下问题:TypeScript ViewContainerRef.clear方法的具体用法?TypeScript ViewContainerRef.clear怎么用?TypeScript ViewContainerRef.clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@angular/core.ViewContainerRef的用法示例。


在下文中一共展示了ViewContainerRef.clear方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1:

 this.userProfileService.getUserProfileObserver().subscribe(data => {
   if (this.userProfileService.hasRole(this.role)) {
   this.viewContainer.createEmbeddedView(this.templateRef);
   } else {
     this.viewContainer.clear();
   }
 });
开发者ID:meumobi,项目名称:infomobi,代码行数:7,代码来源:has-role.ts

示例2: loadComponent

 loadComponent() {
   this.entry.clear();
   const className = this.getComponentName(this.contact.type);
   const componentFactory = this.componentFactoryResolver.resolveComponentFactory(contacts[className]);
   this.componentRef = this.entry.createComponent(componentFactory, this.entry.length, null);
   (this.componentRef.instance).contact = this.contact;
 }
开发者ID:meumobi,项目名称:infomobi,代码行数:7,代码来源:contact-details.ts

示例3: ngBookIf

 @Input() set ngBookIf(condition) {
   if (condition) {
     this.viewContainer.createEmbeddedView(this.template);
   } else {
     this.viewContainer.clear();
   }
 }
开发者ID:AngularLovers,项目名称:angular2,代码行数:7,代码来源:if.ts

示例4: ngOnInit

 ngOnInit() {
   if (this.platform.is('cordova')) {
     this.viewContainer.createEmbeddedView(this.templateRef);
   } else {
     this.viewContainer.clear();
   }
 }
开发者ID:meumobi,项目名称:infomobi,代码行数:7,代码来源:is-native.ts

示例5: fubar

 @Input() set fubar(condition: boolean) {
     if (!condition) {
         this._viewContainer.createEmbeddedView(this._templateRef);
     } else {
         this._viewContainer.clear();
     }
 }
开发者ID:bradyhouse,项目名称:bradyhouse.github.io,代码行数:7,代码来源:fubar.directive.ts

示例6: renderElementOnAuthenticated

 renderElementOnAuthenticated(auth: Authentication) {
   if (auth.token != null) {
     this.viewContainer.createEmbeddedView(this.templateRef);
   } else {
     this.viewContainer.clear();
   }
 }
开发者ID:hemadri1982,项目名称:microservice-demo,代码行数:7,代码来源:is-authenticated.directive.ts

示例7: mcIfWithBadge

 @Input() set mcIfWithBadge(condition: boolean) {
   if (condition) {
     this.viewContainer.createEmbeddedView(this.templateRef);
   } else {
     this.viewContainer.clear();
   }
 }
开发者ID:aalgahmi,项目名称:mobile-curriculr,代码行数:7,代码来源:mc-if-with-badge.directive.ts

示例8: caShowContacts

 @Input() set caShowContacts(numContacts: number) {
   if (numContacts > 0) {
     this.viewContainer.createEmbeddedView(this.templateRef);
   } else {
     this.viewContainer.clear();
   }
 }
开发者ID:Anhmike,项目名称:chapter-4-starter,代码行数:7,代码来源:show-contacts.directive.ts

示例9: appHideElement

 @Input() set appHideElement(condition: boolean) {
   if (condition) {
     this.viewContainer.clear();
   } else {
     this.viewContainer.createEmbeddedView(this.templateRef);
   }
 }
开发者ID:The-Humdrum-Wolves,项目名称:The-Humdrum-Wolves,代码行数:7,代码来源:hideElement.directive.ts

示例10: myUnless

  // #enddocregion unless-constructor

  // #docregion unless-set
  @Input() set myUnless(condition: boolean) {
    if (!condition) {
      this.viewContainer.createEmbeddedView(this.templateRef);
    } else {
      this.viewContainer.clear();
    }
  }
开发者ID:2947721120,项目名称:angular-cn-1,代码行数:10,代码来源:unless.directive.ts


注:本文中的@angular/core.ViewContainerRef.clear方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。