なぜ私のルーターにナビゲートする方法がないのか疑問に思っていますか?
new App.Router;
きちんと電話しました。そして、私のビューでは、インデックスビューを次のように呼び出そうとしています。
addTrip: function(e){
e.preventDefault() ;
//Adding to collection
var newTrip = this.collection.create({
title: this.$('#new_trip #title').val(),
where: this.$('#new_trip #where').val(),
desc: this.$('#new_trip #desc').val(),
rating: this.$('#new_trip .active').text()
}, { wait: true }) ;
if(newTrip.validationError){
this.errorReport(newTrip.validationError) ;
}
this.clearForm() ;
//Navigate to home route
App.Router.navigate('', true) ;
}
Chrome開発ツールで次のエラーが発生します。
Uncaught TypeError: Object function (){ return parent.apply(this, arguments); } has no method 'navigate'
コンソールからnavigateを呼び出そうとしましたが、どちらも機能しないようです。
私は何が間違っているのですか?