0

いくつかのプロジェクトでbackbone.jsを問題なく使用していて、新しいプロジェクトを開始したばかりですが、私の人生の間、ロードするルートを取得できません。Chrome開発ツールでエラーは発生しませんが、起動するための簡単なアラートを取得することもできません。

開発者ツール、router.jsファイル、その他すべてのコードを調べます。

application.js-アラートはこのページで機能します

    レンダリング:function(){
          new MyApp.Routers.Start();
              Backbone.history.start;
          alert('開始');

    }

myrouter.js-これらのアラートはトリガーされません

MyApp.Routers.Start = Backbone.Router.extend({
    ルート:{
        "near_me": "near_me"、
        "": "索引"
    }、

    インデックス:function(){
        alert('main');
    }、

    near_me:function(){
        alert('マップ');
        var my_map = new LikeMyWine.Models.Map({
        緯度: "-34.397"、
        経度: "150.644"、
        });
        new LikeMyWine.Views.NearMe({model:my_map});
    }
});
4

1 に答える 1

2
 Backbone.history.start();

startは実際に実行する必要のある関数です

私はあなたのコードを引用します:

render: function(){
      new MyApp.Routers.Start();
          Backbone.history.start;
      alert('started');

}
于 2012-11-30T00:16:59.497 に答える