ngModelを使用してコンポーネントを作成します。

@角度/形態、特定のControlValueAccessor見出すことができるサポートを実装するために使用されるインタフェース[(ngModel)]、まだここで深い理解は、単にコンポーネントの開発と予備的理解のために存在します

インタフェースControlValueAccessor { 
  writeValue(OBJ:任意):ボイド
  registerOnChange(FN:任意):ボイド
  registerOnTouched(FN:任意):ボイド
  ... 
}

私たちは、このインタフェースを実装している実行する必要があります

"@角度/フォーム"からインポート{NG_VALUE_ACCESSOR、ControlValueAccessor} 
@Component({ 
  :セレクタ 'アプリ検索選択' 
  templateUrl: './search-select.component.html' 
  styleUrls:[」./search-select .component.less' ]、
  プロバイダ:[{ 
    提供する:NG_VALUE_ACCESSOR、
    useExisting:forwardRef(() => SearchSelectComponent)、
    マルチ:
  }] 
})
  輸出クラスSearchSelectComponentは{ControlValueAccessorを実装します
      writeValue(OBJ:任意の):無効
      registerOnChange(FN:任意の):無効
      registerOnTouched(FN:任意の):無効
  }
 

 

  

おすすめ

転載: www.cnblogs.com/llcMite/p/11449516.html