0
뷰의 데이터를 다음과 같은 추가 된 템플릿으로 전달하려고합니다.TypeError : errors.each가 함수가 아닙니다.
error: function(user, response){
//create flash message with errors and render new page
var failureErrors = $.parseJSON(response.responseText).errors;
var errorView = new Skymama.Views.ErrorMessages();
$("#error_messages").append(errorView.render({errors: failureErrors}).el);
}
이고 플래시 오류보기는;
Skymama.Views.ErrorMessages = Backbone.View.extend({
template: JST['flash/error_messages'],
render: function(templateData) {
this.$el.html(this.template(templateData));
return this;
},
플래시 오류 템플리트는 다음과 같습니다.
<div class="alert alert-danger">
<button type="button" class="close" data-dismiss="alert">
<i class="icon-remove"></i>
</button>
<div id="error_list">
<ul>
<% errors.each(function(error){ %>
<li>hello</li>
<% }); %>
</ul>
</div>
<br>
</div>
});
무엇이 문제 일 수 있습니까?