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