當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。