циклы в шаблоне js с подчеркиванием

Итак, ребята, у меня есть массив значений пар ключей, которые я использую в качестве модели:

var acs = [{'label':'input box'},{'label':'text area'}];

остальная часть кода выглядит следующим образом

var Action = Backbone.Model.extend({});
var action = new Action(acs);
var ActionView = Backbone.View.extend({
    tagName:"li",
    template: _.template($('#actions-template').html()),
    events:{
        "click":"makeInput"
    },
    render:function(){
        $(this.el).html(this.template(this.model.toJSON()));
        $(".hero-unit>ul").append(this.el);
        return this;
    },
    makeInput:function(){
        alert("im in");
    }
});
var actionView = new ActionView({model:action});
actionView.render();

Вопрос касается точки зрения. Как я могу перебирать модель, которую я передаю, если это то представление, которое я хочу иметь

<script type="text/template" id="actions-template">
<% _.each(action, function(acs) { %> 
    <a class="btn"><%= label %></a>
<% }); %>
</script>

Что-то не так с моим представлением и циклом, который я считаю. Любые подсказки? Спасибо!

22
задан mu is too short 3 November 2014 в 21:48
поделиться