Ionic 2,ControlValueAccessor接口问题

时间:2017-07-19 09:57:20

标签: angular ionic2

我在Angular中创建了一个自定义组件来搜索下面的谷歌地点,下面的代码只是为了给你一个想法。

@Component({
  selector: 'app-googleplace',
  templateUrl: './googleplace.component.html',
  providers: [
    {
      provide: NG_VALUE_ACCESSOR,
      useExisting: forwardRef(() => GoogleplaceComponent),
      multi: true
    }
  ]
})
export class GoogleplaceComponent implements ControlValueAccessor {
/* rest of stuff */
  writeValue(value: GooglePlaceStruct) {
    // sets the value
  }

  registerOnChange(fn: any) {
    this.onChangeCallback = fn;
  }

  registerOnTouched(fn:any) {
    this.onTouchedCallback = fn;
  }
}

它在网站上运行良好, 现在我正在将网站转换为离子2应用程序,当我使用离子输入时,从不调用ControlValueAccessor接口方法。

任何指针?

0 个答案:

没有答案