<li ng-repeat="phone in 휴대폰|filter:query">
일반적으로 필터링을 이렇게 작성하는데, 데이터의 일부만 타겟팅하고 싶습니다. Phone.name에 필터링을 어떻게 구현하나요? ?
<li ng-repeat="휴대폰 속의 전화|필터:{'name': 쿼리}">
공식 문서에 따르면 이를 달성하는 방법에는 여러 가지가 있습니다. {{ filter_expression | 필터 : 표현식 : 비교기}}
1. Guox에서 제공하는 방법으로 다음 표현식을 사용하세요.
객체: 패턴 객체를 사용하여 배열에 포함된 객체의 특정 속성을 필터링할 수 있습니다. 예를 들어 {name:"M",phone:"1"} 조건자는 속성 이름에 "M"과 "1"이 포함된 항목 배열을 반환합니다. "1"이 포함된 속성 전화입니다.
식 = {이름: "M", 전화: "1"}과 같이 배열 요소의 지정된 속성을 필터링하는 데 사용되는 객체로 사용되면 이름에 'M'이 포함되고 전화에 '1'이 포함된 배열은 다음과 같습니다. 필터링된 요소.
다음 방법을 사용하세요
2. 비교기를 사용할 수 있습니다:
예상 값(필터 표현식에서)과 실제 값(배열의 개체에서)이 일치하는 것으로 간주되어야 하는지 결정하는 데 사용되는 비교기.함수(실제, 예상): 함수에 개체 값이 제공됩니다. 그리고 비교할 술어 값은 두 값이 동일하다고 간주되어야 하는 경우 true를 반환해야 합니다.
Comparator의 반환 값은 일치 여부를 결정하는 데 사용될 수 있습니다. 입력 매개 변수는 실제(배열의 요소) 및 예상(입력)입니다.
으아악
두 분 모두 정말 감사합니다, 감사합니다
<li ng-repeat="휴대폰 속의 전화|필터:{'name': 쿼리}">
공식 문서에 따르면 이를 달성하는 방법에는 여러 가지가 있습니다.
{{ filter_expression | 필터 : 표현식 : 비교기}}
1. Guox에서 제공하는 방법으로 다음 표현식을 사용하세요.
객체: 패턴 객체를 사용하여 배열에 포함된 객체의 특정 속성을 필터링할 수 있습니다. 예를 들어 {name:"M",phone:"1"} 조건자는 속성 이름에 "M"과 "1"이 포함된 항목 배열을 반환합니다. "1"이 포함된 속성 전화입니다.
식 = {이름: "M", 전화: "1"}과 같이 배열 요소의 지정된 속성을 필터링하는 데 사용되는 객체로 사용되면 이름에 'M'이 포함되고 전화에 '1'이 포함된 배열은 다음과 같습니다. 필터링된 요소.
다음 방법을 사용하세요
으아악2. 비교기를 사용할 수 있습니다:
예상 값(필터 표현식에서)과 실제 값(배열의 개체에서)이 일치하는 것으로 간주되어야 하는지 결정하는 데 사용되는 비교기.
함수(실제, 예상): 함수에 개체 값이 제공됩니다. 그리고 비교할 술어 값은 두 값이 동일하다고 간주되어야 하는 경우 true를 반환해야 합니다.
Comparator의 반환 값은 일치 여부를 결정하는 데 사용될 수 있습니다. 입력 매개 변수는 실제(배열의 요소) 및 예상(입력)입니다.
그런 다음 함수를 정의하세요으아악
두 분 모두 정말 감사합니다, 감사합니다