데이터는 배열로 저장되며 HTML 페이지에 표시해야 합니다. 현재는 ng-repeat를 통해 표시됩니다. 그러나 배열에 있는 제목 항목의 문자 길이가 상대적으로 길기 때문에 HTML 페이지에서 이 문자의 표시를 제한하려는 경우 지정된 길이 이후의 내용이 타원 형태로 표시됩니다. 이것을 달성하는 방법은 무엇입니까?
html 페이지:
으아아아데이터 형식은 다음과 같습니다.
으아아아为情所困2017-05-15 16:53:55
필터 작성:Reposted from filter - AngularJS로 문자열 길이를 제한하세요.
으아악
사용 방법:
{{some_text | cut:true:100:' ...'}}
단어 자르기 방법(부울) - true인 경우 단일 단어만 잘립니다.
길이(정수) - 유지할 최대 단어 수입니다.
접미사(문자열, 기본값: '...') - 단어 끝에 추가됩니다.
过去多啦不再A梦2017-05-15 16:53:55
공식 API는 https://docs.angularjs.org/api/ng/filter/limitTo
입니다.예제 HTML 템플릿:
출력 숫자: {{ 숫자 |
迷茫2017-05-15 16:53:55
Angularjs 필터를 사용자 정의하여 긴 문자열을 자르고 줄임표를 추가하세요. 데모 주소: http://www.jscssshare.com/#/sample/e6ao1zeH