복붙노트

[ANGULAR] Angular 2 Typescript : TypeError :이 값은 함수가 아닙니다.

ANGULAR

Angular 2 Typescript : TypeError :이 값은 함수가 아닙니다.

해결법


  1. 1.양식 작성기에서 가치 배열을 잘못된 방식으로 바인딩 할 때이 오류가있었습니다.

    양식 작성기에서 가치 배열을 잘못된 방식으로 바인딩 할 때이 오류가있었습니다.

    제가 한:

    fb.group({items: [1, 2, 3, 4]})
    

    어떻게 해야하는지 :

    fb.group({items: [[1, 2, 3, 4]]})
    

    모든 것을 배열로 묶어야합니다. 그렇지 않으면 각도는 [1, 2, 3, 4]는 양식 제어 값이 아닌 양식 제어 정의임을 생각합니다.


  2. 2.생성자에서 양식을 작성하십시오. 각도가 첫 번째 폼을 찾지 못하면 바인딩을 해결하려고 시도하지 않습니다.

    생성자에서 양식을 작성하십시오. 각도가 첫 번째 폼을 찾지 못하면 바인딩을 해결하려고 시도하지 않습니다.

    이것은 빈 그룹으로 또는 몇 가지 정적 컨트롤로 초기화해야합니다. 그런 다음 데이터가 서버에서 도착하면 컨트롤을 추가 / 제거하고 값을 업데이트하여 그룹을 업데이트하십시오.


  3. 3.이것은 유효성 검사기를 구현 한 구성 요소에서 복사 / 붙여 넣을 때 나에게 일어 났 았지만 새 구성 요소에서 NG_Validators 공급자를 제거하지 못했습니다.

    이것은 유효성 검사기를 구현 한 구성 요소에서 복사 / 붙여 넣을 때 나에게 일어 났 았지만 새 구성 요소에서 NG_Validators 공급자를 제거하지 못했습니다.

  4. from https://stackoverflow.com/questions/37564574/angular-2-typescript-typeerror-this-validator-is-not-a-function by cc-by-sa and MIT license