【问题标题】:Fetching data from collection on backbone template从骨干模板上的集合中获取数据
【发布时间】:2014-04-05 18:39:50
【问题描述】:

您好,我正在编写一个简单的 Backbone 程序。我编写了简单的代码来从集合中获取数据到主干模板。但我收到错误 Uncaught SyntaxError: Unexpected token

这是我的收藏代码:

var Album = Backbone.Collection.extend({

        url : "/data.json"
      });

这是我的视图代码

var UserList= Backbone.View.extend({
el:'.page',
template:_.template($('#user-list-template').html()),
render : function(){
 var that=this;
 var album= new Album();
 album.fetch({
  success:function(album){
   alert("data fetched from collection");
   var _data = {data : album.models} ;
   $(that.el).html(that.template(_data));
  }
 })
}
});

我正在这里获取数据:

<script type="text/javascript" id="user-list-template">
       <h1> <%= data.key %> </h1>

  </script>

【问题讨论】:

    标签: javascript backbone.js underscore.js underscore.js-templating


    【解决方案1】:

    你的模板应该是这样的

    <script type="text/template" id="user-list-template">
    

    不能javascript类型,因为它不是javascript...因此语法错误。

    【讨论】:

      【解决方案2】:

      您的模板不能是 javascript 类型,因为它不是 javascript。应该是这样的

      <script type="text/template" id="user-list-template">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-17
        • 2016-10-29
        • 2012-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多