4
I have an app (mobile app) written in Sammy.js with 4 routes.
Each route has 40 to 70 lines of code and one evento bindado
. Write everything down in one callback from app
is turning into a beautiful macaroni because these events (this.bind
) do not function in the scope of the route, only in the global scope, so they mix with the uses
, arounds
, etc..
My intention is to do something similar to modularization of Express.js + Express Load. Like loading the arounds
, before
, helpers
and runs
in a main.js file and routes separately.
How can I do that? Require.js?
Example of the structure of my code:
(function($) {
var app = $.sammy(appCallback);
function appCallback() {
this.use('Template');
this.element_selector = '#partials';
this.around(callback)
this.get('/#rota1', //callback)
this.get('/#rota2', //callback)
this.get('/#rota3', //callback)
this.get('/#rota3', //callback)
this.bind('algum-evento-da-rota1', //callback)
this.bind('algum-evento-da-rota2', //callback)
this.bind('algum-evento-da-rota3', //callback)
this.bind('algum-evento-da-rota4', //callback)
}
//run aplication
app.run('#/');
})(jQuery)
http://stackoverflow.com/questions/17348123/using-sammyjs-with-requirejs
– Tivie
Managed to solve?
– durtto
@durtto, yes. I created my own ajax loading framework. I got tired.
– ropbla9
I understand. Try to elaborate an answer to your question. So other people can be helped.
– durtto
Solved your problem?
– durtto