0
var resultTemplate = "" +
" <ul class='searchList'>" +
" <% _.each(paymentActions,function(paymentActivity){ %>" +
" <li><span class='amount visible-phone'>-<%= paymentActivity.grossAmount %></span>" +
" </li>" +
" <% }); %>" +
" </ul>";
var template = _.template(resultTemplate,{paymentActions : jsonData});
오류 (코드 조각의 마지막 줄에)입니다 : -밑줄 JS 템플릿 던지는 참조 오류 변수가 정의되지 않은
Uncaught ReferenceError: paymentActions is not defined(…)
내가 대신 수동 var resultTemplate
라인에 JSON 값을 넣으면 paymentActions 그것은 잘 작동합니다. 그래서 아래의 코드가 잘 실행되고 있습니다 : -
var resultTemplate = "" +
" <ul class='searchList'>" +
" <% _.each([{grossAmount:100},{grossAmount:200}],function(paymentActivity){ %>" +
" <li><span class='amount visible-phone'>-<%= paymentActivity.grossAmount %></span>" +
" </li>" +
" <% }); %>" +
" </ul>";
누구든지 디버깅을 도와 줄 수 있습니까?