1
我在Angular中創建了一個自定義組件來搜索如下所示的Google地方,下面的代碼只是爲了給您提供一些想法。Ionic 2,ControlValueAccessor接口問題
@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接口方法永遠不會被調用。
任何指針?