Backbone から Angular への移行を調査しています。設計上、ルーターを移行するだけで済みます。angular でワイルドカード ルーティングがどのように機能するかを理解したいと思います。バックボーンでのワイルドカード ルーティングの例を次に示します。
app.Router = Backbone.Router.extend({
routes: {
'*filter' : 'setFilter'
},
setFilter: function(params) {
//all traffic ends up here. you can grab the url and go.
var url = this.cdn + "templates/" + params + ".html";
...
}
});
app.router = new app.Router();
Backbone.history.start({pushState: true});
ワイルドカードルーティングに相当する角度は何ですか?
アンギュラ ハンドルのプッシュ状態はどのようになっていますか? 具体的には、ブラウザーが pushstate をサポートしている場合に /pushstate URL を利用し、IE9 の #pushstate ハッシュ URL に自動的にロールバックする方法はありますか?
ありがとう。