最も簡単なバックボーンルータを試して、どのように動作するのが好きかどうかを確認しようとしています。私はそれが正しくロードされていると思うので、私はhttp://localhost:3000/xxx#testindexでアクセスすると、何も起こらないようにモデルを動作させることができます。このバックボーンルータを稼働させない場合
編集1 エラーはありませんでしたが、今はh is not a function
となっています。うーん...私は少し困惑しています。
私は間違っていますか?あなたはhistory.start
を呼び出すときroot
を割り当ててみてくださいTHX
<html>
<head>
<script src='/assets/underscore.js'></script>
<script src='/assets/backbone.js'></script>
</head>
<body>
<script>
var PageRouter=Backbone.Router.extend({
routes:{
"testindex": "index"
},
index: function(){ alert("I am here in index")}
});
window.onload=function(){
// alert("this loaded");
var app_router = new PageRouter;
Backbone.history.start();
}
</script>
<a href="#testindex">Activate route</a>
</body>
</html>
DOH! thx mu;遅いです – timpone