Sono nuovo su Backbone.js. Per lo sviluppo sperimentale/iniziale, avevo tutto su una pagina nel tag, ma ho iniziato a separare il codice in un file .js separato. Dopo che l'ho fatto, ho ricevuto un errore dal router.Backbone.js - Uncaught TypeError: Object [oggetto Object] non ha alcun metodo 'apply'
Uncaught TypeError: Object [object Object] non ha un metodo 'applicare'
Ecco il mio codice Router:
var AppRouter = new Backbone.Router.extend({
routes: {
":uuid": "details"
},
details: function (uuid) {
// load details
new DetailView({id: uuid, el: $('#detailView')});
}
});
var appRouter = new AppRouter;
ho le Modelle/Vista caricata in un tag file di cui sopra, ma anche se commento il tag del file o svuota il file, viene comunque visualizzato errore di tipo.
La linea gettando l'errore è var appRouter = new AppRouter;
sto facendo qualcosa di sbagliato con il codice router.
Grazie !! Andrew
perdere il 'new' in' var AppRouter = new Backbone.Router.extend ({... '' – Andbdrew
Change var AppRouter = new Backbone.Router.extend ({ 'a' var AppRouter = Backbone.Router.extend ({'e cambia' var appRouter = nuovo AppRouter; 'a' var appRouter = new AppRouter(); ' –
@Andbdrew sei corretto! :) Mi sento un po 'stupido, deve essere strisciato lì durante il movimento del file –