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


TypeScript Renderer.setElementStyle方法代码示例

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


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

示例1: ngOnChanges

 ngOnChanges(changes: any) {
     if (_.isEmpty(_.intersectionBy(this.permission, this.permissionAction.split(',')))) {
         this.renderer.setElementStyle(this.element.nativeElement, "display", "none");
     } else {
         this.renderer.setElementStyle(this.element.nativeElement, "display", "");
     }
 }
开发者ID:vfcosta,项目名称:angular-theme,代码行数:7,代码来源:permission.ng2.directive.ts

示例2: alignToElement

 /**
  * Calculates the styles from the provided element in order to align the ink-bar to that element.
  * Shows the ink bar if previously set as hidden.
  * @param element
  */
 alignToElement(element: HTMLElement) {
   this.show();
   this._renderer.setElementStyle(this._elementRef.nativeElement, 'left',
       this._getLeftPosition(element));
   this._renderer.setElementStyle(this._elementRef.nativeElement, 'width',
       this._getElementWidth(element));
 }
开发者ID:dudko-av,项目名称:material2,代码行数:12,代码来源:ink-bar.ts

示例3: _setPosition

 private _setPosition(x: number, y: number): void {
     switch (this._cascadeMode) {
         case 'up':
         case 'left':
         default:
             this._renderer.setElementStyle(
                 this._ngEl.nativeElement,
                 'transform',
                 'translate(' + x + 'px, ' + y + 'px)'
             );
             break;
         case 'right':
             this._renderer.setElementStyle(
                 this._ngEl.nativeElement,
                 'transform',
                 'translate(' + -x + 'px, ' + y + 'px)'
             );
             break;
         case 'down':
             this._renderer.setElementStyle(
                 this._ngEl.nativeElement,
                 'transform',
                 'translate(' + x + 'px, ' + -y + 'px)'
             );
             break;
     }
 }
开发者ID:dotCMS,项目名称:core-web,代码行数:27,代码来源:NgGridPlaceholder.ts

示例4: positionContent

  positionContent(nativeElm :any, hostDim : any, elmDim : any): void {
    const { top, left } = PositionHelper.positionContent(
      this.placement, elmDim, hostDim, this.spacing, this.alignment);

    this.renderer.setElementStyle(nativeElm, 'top', `${top}px`);
    this.renderer.setElementStyle(nativeElm, 'left', `${left}px`);
  }
开发者ID:shailender267,项目名称:PC_POC,代码行数:7,代码来源:tooltip.component.ts

示例5: hover

 hover(underline: boolean){
     if(underline){
         this.renderer.setElementStyle(this.el.nativeElement, 'text-decoration', 'underline');
     } else {
         this.renderer.setElementStyle(this.el.nativeElement, 'text-decoration', 'none');
     }
 }
开发者ID:Equinox707,项目名称:smartAngular2017,代码行数:7,代码来源:underline.directive.ts

示例6: toggle

 toggle(collapsed: boolean) {
     if(!collapsed){
         this.renderer.setElementStyle(this.bodyEl.nativeElement, 'height', 'auto');
     }else{
         this.renderer.setElementStyle(this.bodyEl.nativeElement, 'height', '0');
     }
 }
开发者ID:asotog,项目名称:studio-ui,代码行数:7,代码来源:ac-item-body.ts

示例7: updateSliderUI

  private updateSliderUI() {
    var fraction = (this.value_ - this.min) / (this.max - this.min);

    this.renderer.setElementClass(this.inputEl.nativeElement, 'is-lowest-value', fraction === 0);

    this.renderer.setElementStyle(this.lowerEl.nativeElement, 'flex', '' + fraction);
    this.renderer.setElementStyle(this.upperEl.nativeElement, 'flex', '' + (1 - fraction));
  }
开发者ID:,项目名称:,代码行数:8,代码来源:

示例8: onFocus

    onFocus(){
        
        this.renderer.setElementStyle(this.el.nativeElement,'width','250');
        this.renderer.setElementStyle(this.el.nativeElement,'width','250');
        this.renderer.setElementStyle(this.el.nativeElement,'width','250');
        this.renderer.setElementStyle(this.el.nativeElement,'width','250');
        this.renderer.setElementStyle(this.el.nativeElement,'width','250');

    }
开发者ID:chuck0001,项目名称:carlosappweb,代码行数:9,代码来源:auto-grow.direcitve.ts

示例9: onClick

 @HostListener('click') onClick() {
   let isToggled = this._el.nativeElement.parentElement.classList.contains('toggled');
   this._renderer.setElementClass(this._el.nativeElement.parentElement, 'toggled', !isToggled);
   if (isToggled) {
     this._renderer.setElementStyle(this._el.nativeElement.nextElementSibling, 'display', 'none');
   } else {
     this._renderer.setElementStyle(this._el.nativeElement.nextElementSibling, 'display', 'block');
   }
 }
开发者ID:finleysg,项目名称:bhmc,代码行数:9,代码来源:toggle-submenu.directive.ts

示例10: positionCaret

  positionCaret(hostDim: any, elmDim: any): void {
    const caretElm = this.caretElm.nativeElement;
    const caretDimensions = caretElm.getBoundingClientRect();
    const { top, left } = PositionHelper.positionCaret(
      this.placement, elmDim, hostDim, caretDimensions, this.alignment);

    this.renderer.setElementStyle(caretElm, 'top', `${top}px`);
    this.renderer.setElementStyle(caretElm, 'left', `${left}px`);
  }
开发者ID:shailender267,项目名称:PC_POC,代码行数:9,代码来源:tooltip.component.ts


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