首页 > 解决方案 > 哪个事件将以角度在 ngx-intl-tel-input 中起作用?

问题描述

我试图在按键上调用一个函数,但它不起作用。哪个事件会起作用ngx-intl-tel-input

     <ngx-intl-tel-input [cssClass]="'custom'" [preferredCountries]="[ 'us','in']" [enableAutoCountrySelect]="true"
         [enablePlaceholder]="true" [(ngModel)]="phoneNumber" (click)="emailOrPhone()"></ngx-intl-tel-input>

标签: angular6keypress

解决方案


ngModelChange活动将在ngx-intl-tel-input.

像内部组件 html 一样使用:-

<ngx-intl-tel-input [cssClass]="'custom'" 
                  [preferredCountries]="[ 'us','in']" 
                  [enableAutoCountrySelect]="true"
                  [enablePlaceholder]="true" [(ngModel)]="phoneNumber" 
                  (ngModelChange)="checkNumber()">
</ngx-intl-tel-input>

内部组件 TS:-

checkNumber(){
  if(this.phoneNumber != null){
    let Data:any = this.phoneNumber;
    console.log("Number :- ",Data.number);
    console.log("Code :- ",Data.internationalNumber);
    console.log("dialCode :- ",Data.dialCode);
  }
 }

推荐阅读