Using RequireJS and Backbone across different pages in a CodeIgniter web app Using RequireJS and Backbone across different pages in a CodeIgniter web app codeigniter codeigniter

Using RequireJS and Backbone across different pages in a CodeIgniter web app


Not sure if it's the right way, but what I would do:

Template (php)

<script type="text/javascript">var myApp = {};myApp.section = '<?= $section ?>'; //for exambple 'someSection'</script><script type="text/javascript" data-main="main" src="require.js"></script>

Then, use something like:

(main.js)

var requires = {someSection: {files: ['views/app'], handler: function(AppView){    var app_view = new AppView;}}};var myRequire = requires[myApp.section] || null;if(myRequire) require(myRequire.files, myRequire.handler);

Or... use window.location.pathname value instead myApp.section