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