は以前、私のルートは定義されていました:Ember.jsでインデックスルートを定義する必要があるのはなぜですか?
this.route('username', {
path: '/:username'
}, function() {
this.route("room", {
path: "/:room",
});
私はそれを変更:これは正常に動作します
this.route('username', {
path: '/:username'
}, function() {
this.route('index')
});
this.route("room", {
path: "/:room"
});
。しかし、router.js
にインデックスを明示的に定義しない限り、私のusername/index
ルートはロードされません。
次のようになるない作品:
this.route('username', {
path: '/:username'
});
this.route("room", {
path: "/:room",
});
はこの正常な動作ですか?
を助け
希望:私のようなルートhttps://ember-twiddle.com/c310013f69c086cecaa38b1d355c49f3?openFiles=templates.username.hbs%2C&route=%2Fusername私は通常はしません索引ルートを使用し、より具体的に名前を付けてください。 – sheriffderek