Necronru / backbone.router.helper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

!!! This repository is no longer supported

Backbone.RouterHelper

Examples

var ProductsRouter = Backbone.Router.extend({
	'products' : 'products',	
	'product/(:id)' : 'product',

	products: function(id) {},
	product: function(id) {}
});

var Product = Backbone.Model.extend({});

var product = new Product({id: 1});	

var router = new ProductsRouter();	

console.log(router.generate('product', this.model.toJSON(), { trigger: true })); // product/1

console.log(router.generate('products', null, { trigger: true })); // products

router.navigateTo('product', this.model.toJSON(), { trigger: true }); // navigate to product/1

Defaults

Backbone.RouterHelper.prototype.replacePattern = '<%= $2 %>';

TODO

  • npm run build

About


Languages

Language:JavaScript 100.0%