AngularJS에서 정의되지 않은 필터 매개 변수

마이 켈름

AngularJS에 필터가 있지만이 필터로 뷰에서 값을 나타내려고하면 정의되지 않은 x가 표시됩니다.

내 코드 :

.filter('param', function() {
    return function(x) {
        console.log(x);
        return x.split('__')[0];
    };
})

전망

{{value | param}}

결과

angular.js:13920 TypeError: Cannot read property 'split' of undefined

페이지를로드 할 때 약속에서 얻었 기 때문에 여전히 가치가 없다고 생각합니다.

Karthik VU

이것은 도움이 될 것입니다 :

.filter('param', function() {
    return function(x) {
        if(x && typeof x === "string") return x.split('__')[0];
        else return x;
    };
})

설명 :

당신은 분할 기능은의 적용 할 x때, 다른 측면에서 몇 가지 값을 가지고 x하지 않습니다 nullundefined.

따라서 변수의 유효성을 검사하는 검사를 추가합니다. x

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

create ()에서 정의되지 않은 vue-router 매개 변수

분류에서Dev

정의되지 않은 node.js 매개 변수의 GET 요청에서 데이터 가져 오기

분류에서Dev

AngularJS : 필터 후 세부 정보 화면에 경로 매개 변수에 대한 필터링되지 않은 인덱스가 계속 표시됩니다.

분류에서Dev

Symfony2 정의되지 않은 서비스 매개 변수

분류에서Dev

C ++의 정의되지 않은 함수 및 매개 변수에 대한 포인터

분류에서Dev

함수 매개 변수가 angularjs에서 정의되지 않았습니다.

분류에서Dev

중첩 루프에서 정의되지 않은 Vue 라우터 링크 매개 변수

분류에서Dev

jQuery.post에서 PHP로 데이터를 반환 할 때 정의되지 않은 매개 변수

분류에서Dev

Vuex에서 정의되지 않은 Array .find () 메서드 매개 변수

분류에서Dev

<tr>의 ng-repeat에서 사용자 지정 필터의 매개 변수를 허용하지 않음

분류에서Dev

매개 변수가있는 쿼리에 제공되지 않은 매개 변수가 필요합니다 .C # SQL

분류에서Dev

특정 @Input 매개 변수에 대해 정의되지 않은 값

분류에서Dev

함수 문제에 정의되지 않은 리팩토링 매개 변수

분류에서Dev

매개 변수 이름에 따라 url 매개 변수에 대해 정의되지 않은 Ember 반환

분류에서Dev

매개 변수가 MDX 하위 선택 필터에서 작동하지 않음

분류에서Dev

AngularJS에서 필터 필터 함수에서 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

변수가 정의되지 않은 함수에 매개 변수를 전달할 수 없습니다. Angular 11

분류에서Dev

AngularJS에 정의되지 않은 변수

분류에서Dev

일반 필드에서 "수명 매개 변수가 사용되지 않음"을 어떻게 수정합니까?

분류에서Dev

매개 변수가 사용되지 않거나 특정 사용 사례에 필수적이지 않은지 감지하는 방법은 무엇입니까?

분류에서Dev

식 트리-람다 함수 인수에서 식 매개 변수로 매핑되지 않은 매개 변수

분류에서Dev

백본 라우터 다중 매개 변수; 두 번째 매개 변수가 정의되지 않았습니다.

분류에서Dev

함수의 nullable 유형 매개 변수에서 포착되지 않은 ArgumentCountError

분류에서Dev

form_for에서 전달되지만 데이터베이스에 삽입 / 커밋되지 않은 매개 변수

분류에서Dev

지정되지 않은 값 매개 변수 : Scala의 배열 용

분류에서Dev

Angularjs 필터 개체 매개 변수

분류에서Dev

정의되지 않은 매개 변수가있는 NavigationContainer의 onStateChange

분류에서Dev

하위 인터페이스의 유형 매개 변수에 "일관되지 않은 값"이 있습니다.

분류에서Dev

Restangular에서 고려되지 않은 쿼리 매개 변수

Related 관련 기사

  1. 1

    create ()에서 정의되지 않은 vue-router 매개 변수

  2. 2

    정의되지 않은 node.js 매개 변수의 GET 요청에서 데이터 가져 오기

  3. 3

    AngularJS : 필터 후 세부 정보 화면에 경로 매개 변수에 대한 필터링되지 않은 인덱스가 계속 표시됩니다.

  4. 4

    Symfony2 정의되지 않은 서비스 매개 변수

  5. 5

    C ++의 정의되지 않은 함수 및 매개 변수에 대한 포인터

  6. 6

    함수 매개 변수가 angularjs에서 정의되지 않았습니다.

  7. 7

    중첩 루프에서 정의되지 않은 Vue 라우터 링크 매개 변수

  8. 8

    jQuery.post에서 PHP로 데이터를 반환 할 때 정의되지 않은 매개 변수

  9. 9

    Vuex에서 정의되지 않은 Array .find () 메서드 매개 변수

  10. 10

    <tr>의 ng-repeat에서 사용자 지정 필터의 매개 변수를 허용하지 않음

  11. 11

    매개 변수가있는 쿼리에 제공되지 않은 매개 변수가 필요합니다 .C # SQL

  12. 12

    특정 @Input 매개 변수에 대해 정의되지 않은 값

  13. 13

    함수 문제에 정의되지 않은 리팩토링 매개 변수

  14. 14

    매개 변수 이름에 따라 url 매개 변수에 대해 정의되지 않은 Ember 반환

  15. 15

    매개 변수가 MDX 하위 선택 필터에서 작동하지 않음

  16. 16

    AngularJS에서 필터 필터 함수에서 매개 변수를 사용하는 방법은 무엇입니까?

  17. 17

    변수가 정의되지 않은 함수에 매개 변수를 전달할 수 없습니다. Angular 11

  18. 18

    AngularJS에 정의되지 않은 변수

  19. 19

    일반 필드에서 "수명 매개 변수가 사용되지 않음"을 어떻게 수정합니까?

  20. 20

    매개 변수가 사용되지 않거나 특정 사용 사례에 필수적이지 않은지 감지하는 방법은 무엇입니까?

  21. 21

    식 트리-람다 함수 인수에서 식 매개 변수로 매핑되지 않은 매개 변수

  22. 22

    백본 라우터 다중 매개 변수; 두 번째 매개 변수가 정의되지 않았습니다.

  23. 23

    함수의 nullable 유형 매개 변수에서 포착되지 않은 ArgumentCountError

  24. 24

    form_for에서 전달되지만 데이터베이스에 삽입 / 커밋되지 않은 매개 변수

  25. 25

    지정되지 않은 값 매개 변수 : Scala의 배열 용

  26. 26

    Angularjs 필터 개체 매개 변수

  27. 27

    정의되지 않은 매개 변수가있는 NavigationContainer의 onStateChange

  28. 28

    하위 인터페이스의 유형 매개 변수에 "일관되지 않은 값"이 있습니다.

  29. 29

    Restangular에서 고려되지 않은 쿼리 매개 변수

뜨겁다태그

보관