문제

JSREPEERT (jQuery의 템플릿 엔진) 출력 서식 그렇다면 엔진이 최종 값을 렌더링하기 전에 실행되는 함수를 템플릿 엔진에 전달하겠습니다.

값 배열을 통해 반복 할 때 서식 함수가 하나의 값 외에 전체 배열을 받기를 원합니다.

서식 함수 호출을 어떻게 수정하여 단일 값과 배열이 될 수 있습니까? 나는 코드를 통해 절망적으로 혼란을 시도했지만 그것을 알아낼 수 없었습니다.

Data Example:

var data = {items:[{"file_name":"test1.txt", "file_size":5000,"bytes_sent":2500},     
{"file_name":"test2.txt", "file_size":6000, "bytes_sent":3000}]};

템플릿 예 :

<div>Bytes Remaining: ${file_size:formatRemaining}</div>

서식 기능 :

  function formatRemaining(data, row) {  
  var remaining = data - row[bytes_sent];
  return remaining;
}

이 예에서는 내 형식 기능이 나머지 수의 바이트를 전송하기 위해 "파일 크기"및 "바이트 전송"에 대해 계산하기를 원합니다.

도움이 되었습니까?

해결책

나는 내가 찾고 있던 것을 정확하게 수행하는 내 자신의 jQuery 플러그인을 만들었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top