찾다

 >  Q&A  >  본문

angular.js - 문자열 길이가 ng-repeat 프로세스 중에 타원으로 표시되도록 지정된 길이를 초과한 후 anglejs는 콘텐츠를 어떻게 제어합니까?

데이터는 배열로 저장되며 HTML 페이지에 표시해야 합니다. 현재는 ng-repeat를 통해 표시됩니다. 그러나 배열에 있는 제목 항목의 문자 길이가 상대적으로 길기 때문에 HTML 페이지에서 이 문자의 표시를 제한하려는 경우 지정된 길이 이후의 내용이 타원 형태로 표시됩니다. 이것을 달성하는 방법은 무엇입니까?

html 페이지:

으아아아

데이터 형식은 다음과 같습니다.

으아아아
仅有的幸福仅有的幸福2808일 전720

모든 응답(4)나는 대답할 것이다

  • 为情所困

    为情所困2017-05-15 16:53:55

    Reposted from filter - AngularJS로 문자열 길이를 제한하세요.

    필터 작성:

    으아악

    사용 방법:

    {{some_text | cut:true:100:' ...'}}

    매개변수:

    단어 자르기 방법(부울) - true인 경우 단일 단어만 잘립니다.

    길이(정수) - 유지할 최대 단어 수입니다.
    접미사(문자열, 기본값: '...') - 단어 끝에 추가됩니다.


    또는 다른 사람이 작성한 것을 직접 사용: 각도 잘림 데모

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:53:55

    공식 API는 https://docs.angularjs.org/api/ng/filter/limitTo

    입니다.

    예제 HTML 템플릿:

    출력 숫자: {{ 숫자 |

    회신하다
    0
  • 为情所困

    为情所困2017-05-15 16:53:55

    줄 바꿈 없음, 남는 부분 숨기기, 남는 부분에 줄임표 표시라는 세 가지 속성이 필요합니다. 으아악

    회신하다
    0
  • 迷茫

    迷茫2017-05-15 16:53:55

    Angularjs 필터를 사용자 정의하여 긴 문자열을 자르고 줄임표를 추가하세요. 데모 주소: http://www.jscssshare.com/#/sample/e6ao1zeH

    회신하다
    0
  • 취소회신하다