我的路由器中有 3 个视图。索引视图选择viewtwo作为默认值。
问题是当我去viewone或viewthree时,它会通过索引路由!并加载viewto,然后重新路由到我单击viewone或viewthree的任何一个,并且在我的设置中导致一些故障,因为每个视图对HTML做了一些事情,然后它必须在离开之前撤消,但有些东西同步得不太好(我测试过它有与加载速度和应用javascript的速度有关,因为我的故障只有在我快速来回单击时才会发生)。
在 didInsertElement 被销毁之前,它的反面是什么?
另外为什么从索引路由加载视图?
index: Ember.Route.extend({
route: '/',
redirectsTo: 'viewtwo'
}),
viewone: Ember.Route.extend({
route: '/viewone',
connectOutlets: function( router ) {
....
viewtwo: Ember.Route.extend({
route: '/viewtwo',
connectOutlets: function( router ) {
....
viewthree: Ember.Route.extend({
route: '/viewthree/:item_id',
connectOutlets: function( router, item ) {
....