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


TypeScript Renderer.invokeElementMethod方法代码示例

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


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

示例1: onBlur

 onBlur($event) {
     this.renderer.invokeElementMethod(this.elRef.nativeElement,
         'dispatchEvent', [new CustomEvent('input-blur', {bubbles: true})]);
     // or just
     // el.dispatchEvent(new CustomEvent('input-blur', { bubbles: true }));
     // if you don't care about webworker compatibility
 }
开发者ID:nubiofs,项目名称:studioDashboard,代码行数:7,代码来源:BlurForwarder.ts

示例2: ngAfterViewInit

 public ngAfterViewInit():void {
     var inputs = this.element.nativeElement.getElementsByTagName('input');
     if (inputs.length > 0) {
         var firstInput = inputs[0];
         this.renderer.invokeElementMethod(firstInput, 'focus', []);
     }
 }
开发者ID:xflows,项目名称:clowdflows-webapp,代码行数:7,代码来源:focus.directive.ts

示例3: ngAfterViewInit

    ngAfterViewInit() {
        this.renderer.invokeElementMethod(this.input.el.nativeElement,'focus', null );
        this.inputs.forEach((inputDir:InputDir,i)=>{
            inputDir.el.nativeElement.value = i;
        })
        console.log('Focus on the Input');

    }
开发者ID:misterBIT,项目名称:angular2-workshop-samples,代码行数:8,代码来源:my.component1.ts

示例4: onMouseEnter

    onMouseEnter() 
    {
        if (this._isactive)
        {
            this._highlight("red");
            let validationMessage = '<div id="' + this._key + '">' + this._validationMessage + '</div>';
            this.renderer.invokeElementMethod(
                this._nativeel, 'insertAdjacentHTML', ['afterend', validationMessage]);

            //this._nativeel.insertAdjacentText('afterend',validationMessage);
        }
    }
开发者ID:ngtaeut,项目名称:angular,代码行数:12,代码来源:clsvalidator.directive.ts

示例5: ngAfterViewInit

 ngAfterViewInit(): void {
   this.positionPopover();
   this.cdr.detectChanges();
   let focusButton: ElementRef;
   if (this.options.focusButton === 'confirm') {
     focusButton = this.confirmButton;
   } else if (this.options.focusButton === 'cancel') {
     focusButton = this.cancelButton;
   }
   if (focusButton) {
     this.renderer.invokeElementMethod(focusButton.nativeElement, 'focus', []);
   }
 }
开发者ID:dalbir,项目名称:angular2-bootstrap-confirm,代码行数:13,代码来源:confirmPopover.component.ts

示例6: ngAfterViewInit

  // Focus to element: if value 0 = don't set focus, 1 = set only focus, 2 = set focus and set cursor position
  ngAfterViewInit() {
    // if (this.value === "0") {
      //     return;
      // }

    this.renderer.invokeElementMethod(this.el.nativeElement, 'focus', []);

      // // Set cursor position at the end of text if input element
      // if (this.value === "2") {
        //     let len = this.el.nativeElement.value.length;
        //     this.el.nativeElement.setSelectionRange(len, len);
        // }
  }
开发者ID:Shivk355,项目名称:mywork,代码行数:14,代码来源:datepickerFocus.directive.ts

示例7:

            .then((cmpRef: any) => {
                if (dialog.inElement) {
                    this._renderer.invokeElementMethod(
                        viewContainer.element.nativeElement,
                        'appendChild',
                        [cmpRef.hostView.rootNodes[0]]
                    );
                } else {
                    document.body.appendChild(cmpRef.hostView.rootNodes[0]);
                }

                dialog.destroy = () => cmpRef.destroy();

                return dialog;
            });
开发者ID:Shawn9999,项目名称:angular2-modal,代码行数:15,代码来源:dom-modal-renderer.ts

示例8: ngAfterViewInit

 // Focus to element: if value 0 = don't set focus, 1 = set only focus
 ngAfterViewInit() {
     if (this.value === "0") {
         return;
     }
     this.renderer.invokeElementMethod(this.el.nativeElement, "focus", []);
 }
开发者ID:kekeh,项目名称:mydaterangepicker,代码行数:7,代码来源:my-date-range-picker.focus.directive.ts

示例9: ngAfterViewInit

 ngAfterViewInit() {
     if (this.elementRef.nativeElement.querySelector('#password') != null) {
       this.renderer.invokeElementMethod(this.elementRef.nativeElement.querySelector('#password'), 'focus', []);
     }
 }
开发者ID:chenshao0594,项目名称:eshop,代码行数:5,代码来源:password-reset-finish.component.ts

示例10: setFocus

 setFocus() {
     if(this.focus && this.oElement) {
         this.oRenderer.invokeElementMethod(this.oElement.nativeElement, 'select', []);
         this.oRenderer.invokeElementMethod(this.oElement.nativeElement, 'focus', []);
     }
 }
开发者ID:MarHai,项目名称:stuperman,代码行数:6,代码来源:focus.directive.ts


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