angular.js - 문자열 길이가 ng-repeat 프로세스 중에 타원으로 표시되도록 지정된 길이를 초과한 후 anglejs는 콘텐츠를 어떻게 제어합니까?
仅有的幸福2017-05-15 16:51:55
0
4
710
데이터는 배열로 저장되며 HTML 페이지에 표시해야 합니다. 현재는 ng-repeat를 통해 표시됩니다. 그러나 배열에 있는 제목 항목의 문자 길이가 상대적으로 길기 때문에 HTML 페이지에서 이 문자의 표시를 제한하려는 경우 지정된 길이 이후의 내용이 타원 형태로 표시됩니다. 이것을 달성하는 방법은 무엇입니까?
으아악
사용 방법:
매개변수:{{some_text | cut:true:100:' ...'}}
길이(정수) - 유지할 최대 단어 수입니다.
접미사(문자열, 기본값: '...') - 단어 끝에 추가됩니다.
또는 다른 사람이 작성한 것을 직접 사용: 각도 잘림 데모
공식 API는 https://docs.angularjs.org/api/ng/filter/limitTo
입니다.예제 HTML 템플릿:
출력 숫자: {{ 숫자 |
줄 바꿈 없음, 남는 부분 숨기기, 남는 부분에 줄임표 표시라는 세 가지 속성이 필요합니다. 으아악
Angularjs 필터를 사용자 정의하여 긴 문자열을 자르고 줄임표를 추가하세요. 데모 주소: http://www.jscssshare.com/#/sample/e6ao1zeH