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


TypeScript Renderer2.removeClass方法代码示例

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


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

示例1: finishTransition

    // Called when a transition has completed.
    private finishTransition(transition:Transition):void {
        // Unset the Semantic UI classes & styles for transitioning.
        transition.classes.forEach(c => this._renderer.removeClass(this._element, c));
        this._renderer.removeClass(this._element, `animating`);
        this._renderer.removeClass(this._element, transition.directionClass);

        this._renderer.removeStyle(this._element, `animationDuration`);
        this._renderer.removeStyle(this._element, `display`);

        if (transition.direction === TransitionDirection.In) {
            // If we have just animated in, we are now visible.
            this._isVisible = true;
        } else if (transition.direction === TransitionDirection.Out) {
            // If we have transitioned out, we should be invisible and hidden.
            this._isVisible = false;
            this._isHidden = true;
        }

        if (transition.onComplete) {
            // Call the user-defined transition callback.
            transition.onComplete();
        }

        // Delete the transition from the queue.
        this._queue.shift();
        this._isAnimating = false;

        this._changeDetector.markForCheck();

        // Immediately attempt to perform another transition.
        this.performTransition();
    }
开发者ID:edcarroll,项目名称:ng2-semantic-ui,代码行数:33,代码来源:transition-controller.ts

示例2: update

 private update() {
   if (this.inputElement.type === 'text') {
     this.renderer.removeClass(this.iElement, 'fa-eye');
     this.renderer.addClass(this.iElement, 'fa-eye-slash');
   } else {
     this.renderer.removeClass(this.iElement, 'fa-eye-slash');
     this.renderer.addClass(this.iElement, 'fa-eye');
   }
 }
开发者ID:cy-lee,项目名称:ceph,代码行数:9,代码来源:password-button.directive.ts

示例3: update

 private update() {
   const inputElement = this.getInputElement();
   if (inputElement && inputElement.type === 'text') {
     this.renderer.removeClass(this.iElement, 'fa-eye');
     this.renderer.addClass(this.iElement, 'fa-eye-slash');
   } else {
     this.renderer.removeClass(this.iElement, 'fa-eye-slash');
     this.renderer.addClass(this.iElement, 'fa-eye');
   }
 }
开发者ID:noahdesu,项目名称:ceph,代码行数:10,代码来源:password-button.directive.ts

示例4: resetBackgroundColor

 /**
  * [resetBackgroundColor description]
  * @method resetBackgroundColor
  */
 public resetBackgroundColor(): void {
   if (this.currentBackgroundStyle) {
     this.renderer2.removeStyle(this.elementRef.nativeElement, this.currentBackgroundStyle.property, this.currentBackgroundStyle.color);
   } else if (this.currentBackgroundClass) {
     this.renderer2.removeClass(this.elementRef.nativeElement, this.currentBackgroundClass);
   }
 }
开发者ID:virtualghost4,项目名称:angular-admin-lte,代码行数:11,代码来源:color.service.ts

示例5: handleAction

  handleAction({ target = null, visible = false }) {
    const addClass = visible ? 'active' : 'inactive';
    this.renderer.addClass(target, addClass);

    const rmClass = visible ? 'inactive' : 'active';
    this.renderer.removeClass(target, rmClass);
  }
开发者ID:k3nsei,项目名称:angular2-in-viewport,代码行数:7,代码来源:in-viewport.directive.spec.ts

示例6: resetFontColor

 /**
  * [resetFontColor description]
  * @method resetFontColor
  * @return [description]
  */
 public resetFontColor() {
   if (this.currentFontStyle) {
     this.renderer2.removeStyle(this.elementRef.nativeElement, 'color', this.currentFontStyle);
   } else if (this.currentFontClass) {
     this.renderer2.removeClass(this.elementRef.nativeElement, this.currentFontClass);
   }
 }
开发者ID:virtualghost4,项目名称:angular-admin-lte,代码行数:12,代码来源:color.service.ts

示例7: setContainerClass

 private setContainerClass(isOpen: boolean): void {
     if (isOpen) {
         this.renderer.addClass(this.elementRef.nativeElement, 'drawer-opened');
     } else {
         this.renderer.removeClass(this.elementRef.nativeElement, 'drawer-opened');
     }
 }
开发者ID:cedar-ave,项目名称:Fabric.Cashmere,代码行数:7,代码来源:drawer-container.component.ts

示例8: _setClass

 private _setClass(className: string, isAdd: boolean): void {
   if (isAdd) {
     this._renderer.addClass(this._element.nativeElement, className);
   } else {
     this._renderer.removeClass(this._element.nativeElement, className);
   }
 }
开发者ID:Promact,项目名称:md2,代码行数:7,代码来源:line.ts

示例9: alternateColors

  alternateColors(icon: MdcIcon) {
    const demoIcon = 'demo-icon-custom-colors';

    icon.elementRef.nativeElement.classList.contains(demoIcon) ?
      this._renderer.removeClass(icon.elementRef.nativeElement, demoIcon)
      : this._renderer.addClass(icon.elementRef.nativeElement, demoIcon);
  }
开发者ID:cd8608,项目名称:angular-mdc-web,代码行数:7,代码来源:icon-demo.ts

示例10: alternateColors

  alternateColors(input: MdcRadio) {
    const demoInput = 'demo-radio--custom';

    input.elementRef.nativeElement.classList.contains(demoInput) ?
      this._renderer.removeClass(input.elementRef.nativeElement, demoInput)
      : this._renderer.addClass(input.elementRef.nativeElement, demoInput);
  }
开发者ID:cd8608,项目名称:angular-mdc-web,代码行数:7,代码来源:radio-demo.ts


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