Я использую Backbone.js вместе с инфраструктурой PHP MVC (Codeigniter, Laravel). Я смущен тем, как URL-адреса будут обрабатываться маршрутизатором PHP и Backbone-маршрутизатором при использовании Pushstates. (Я еще не начал использовать pushstates, все еще используя hashbangs # ). Я не работаю над одностраничным приложением, но сайт состоит из нескольких страниц, которые действуют как одностраничное приложение самостоятельно. Проблема. […]
// Filename: router.js console.log('TEST ROUTE'); define([ 'jquery', 'underscore', 'backbone', 'views/jobs/list' ], function($, _, Backbone, JobListView){ var AppRouter = Backbone.Router.extend({ routes: { // Define some URL routes '/dalo/jobs': 'showJobs', // Default '*actions': 'defaultAction' } }); var initialize = function(){ var app_router = new AppRouter; app_router.on('route:showJobs', function(){ // Call render on the module we loaded in via […]