相关疑难解决方法(0)

初始化后对骨干集合进行排序

我正在使用Backbone.js来呈现项目列表,例如Books.呈现列表后,用户可以选择对它们进行排序.因此,如果用户单击"按标题排序"或"按作者名称排序",则列表将在客户端进行排序.

  window.Book = Backbone.Model.extend({
   defaults: {
     title: "This is the title",
     author: "Name here"
   },
Run Code Online (Sandbox Code Playgroud)

在Backbone应用程序的上下文中使用什么是完成此类排序的最佳方法.我在AppView中使用jQuery dom分拣机吗?

backbone.js

52
推荐指数
3
解决办法
6万
查看次数

Backbone.js - 实施"即时"搜索的最佳实践

在我的Backbone应用程序中的几个地方我想对一​​个集合进行即时搜索,但是我很难想出实现它的最佳方法.

这是一个快速实现.http://jsfiddle.net/7YgeE/请记住,我的收藏可能包含200多个型号.

var CollectionView = Backbone.View.extend({

  template: $('#template').html(),

  initialize: function() {

    this.collection = new Backbone.Collection([
      { first: 'John', last: 'Doe' },
      { first: 'Mary', last: 'Jane' },
      { first: 'Billy', last: 'Bob' },
      { first: 'Dexter', last: 'Morgan' },
      { first: 'Walter', last: 'White' },
      { first: 'Billy', last: 'Bobby' }
    ]);
    this.collection.on('add', this.addOne, this);

    this.render();
  },

  events: {
    'keyup .search': 'search',
  },

  // Returns array subset of models that match search.
  search: function(e) {

    var search = …
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

13
推荐指数
1
解决办法
8012
查看次数

标签 统计

backbone.js ×2

javascript ×1