2

すべてのドキュメントを確認したと思いますが、ルーターの「履歴」実装を使用できません。誰かがそれがどのように使われるべきかについての短い例を持っていますか?または、一般的に、ルーターパラメータを新しいルーターに渡す方法(たとえば、ロギングも)。

4

3 に答える 3

5

私が正しく思い出せば、最新のルーターは自動的にApp.Routerをインスタンス化するので、次のようにはなりません。

App.Router = Ember.Router.extend({ location: 'history' })

あなたが欲しい:

App.Router.reopen({ location: 'history' })
于 2013-01-16T20:10:19.397 に答える
1

ルートマッピングを定義する前に、私は次のようなことをしようとします

App.Router = Ember.Router.extend({
  location: 'history'
})
于 2013-01-16T13:29:19.580 に答える
1

ember.jsのソースコードを読みましたが、アプリで初期化が行われるため、これは最も正しい方法のように思えました。

App = Ember.Application.create({
  Router: Ember.Router.extend({
    location: 'history'
  })
});
于 2013-01-16T23:12:59.460 に答える