I have a very simple code in order to use a backbone/underscore template. 

---

HTML:

```
<script type="text/template" id="search_template">
    <div>Name comes here: <h4><%=name%></h4></div>
    <input type="text" id="search_input" />
    <input type="button" id="search_button" value="Search" />
</script>   
<div id="search_container"></div>

```

---

JS:

---

```
$(function(){
var SearchView = Backbone.View.extend({
    initialize: function(){
      this.render();
    },
    render: function(){
      var tmpl = $('#search_template').html(),
          compiled = _.template(tmpl, { name:'hello' });
      $(this.el).html(compiled);
    }
  });
  var search_view = new SearchView({ el: "#search_container" });  
});

```

The problem is it can't see the key "name" which should be passed into template. I still don't figure out why.

The whole code sample is located here: <http://plnkr.co/edit/7fV2azTh6cpjmUxIBHvJ?p=preview>