2017-10-31 3 views
0

각도 다트 구성 요소의 오류 렌더러 패턴 사용 방법 설명서 일부는 가능하다는 것을 나타냅니다.각도 다트 errorRenderer 패턴

https://www.dartdocs.org/documentation/angular_components/0.8.0/base_material_input/materialInputErrorKey-constant.html

replaceErrors는 errorRenderer 패턴을 사용하여 구성 요소에 대해 여러 오류를 교체하기위한 → ErrorFn 하는 간이 기능 (재정의지도)를.

https://www.dartdocs.org/documentation/angular_components/0.8.0/error_renderer/error_renderer-library.html

는 있지만 실제로 그것을 사용하는 방법을 언급하지 않습니다. 감안

답변

0

:

<material-input class="mat-input" 
                floatingLabel 
                label="Email" 
                [errorRenderer]="replaceErrorMessage" 
                trailingGlyph="mode_edit" 
                type="email" 
                [(ngModel)]="daneUzytkownika.daneIdentyfikacyjne.email"> 
</material-input> 

Map<String, String> customErrorRenderer = { 

  'non-negative': 'nie niegatywna', 
  'positive-number': 'pozytywna', 
  'lower-bound-number': 'nizsza', 
  'upper-bound-number': 'wyzsza', 
  'check-integer': 'sprawdz integ', 
  'material-input-number-error': 'errorrrr' 

}; 

Map<String, dynamic> replaceErrorMessage(Map<String, dynamic> errors) { 
  return customErrorRenderer; 
} 
컨트롤러에서