2012-01-13 4 views
0

밑줄 템플릿에서 배열을 반복하고 각 요소에 onclick을 추가 할 대상을 지정합니다. 어떻게 든 밑줄 템플릿의 함수에 객체를 직접 전달할 수 있습니까?언더 코어 템플릿의 인라인 자바 스크립트에서 객체를 사용할 수 있습니까?

여기 난 그냥 문자열로 모든 구문 분석 강조 나는 대신에 ID를 전달해야 의미하는 결과를 렌더링

<table> 
    <tbody> 
     <% _.each(clients, function(client) { %> 
     <tr> 
      <td><a href="#" onclick="<% editClient(client); %> return false;"><%= client.name %></a></td> 
     <% }); %> 
    </tbody> 
</table> 

내 생각 엔 인 editClient() 함수에 클라이언트 요소를 전달하기 위해 노력하고있어 editClient 함수를 호출하고이를 사용하여 클라이언트를 가져옵니다.

답변

0

이것은 html로 렌더링되고 실제로 onclick 이벤트를 직접 바인딩하지 않으므로 대신 id를 전달해야합니다.

<td><a href="#" onclick="editClient(<%= client.id %>); return false;"><%= client.Name %></a></td> 
관련 문제